エクセルで列の幅を変更するには

解決


クッキー  2004-05-25 20:59:29  No: 9119  IP: [192.*.*.*]

データをエクセルの新規ファイルに書き出しています。
特定の列の幅をデフォルト値から変更したいのですがどうすればいいでしょうか
width を使うと、読み込み専用というエラーが出ます

編集    削除
初心者999  2004-05-26 02:32:12  No: 9120  IP: [192.*.*.*]

私の環境では読み取り専用なんてエラーは出ませんね。。
コードを公開しては如何でしょうか?
私は答えられないかもしれませんが、、

ちなみにWidthでは無くColumnWidthにしないと列の幅は帰られません。
例)
ExcelSheet := ExcelBook.Worksheets['Sheet1'];
ExcelSheet.Columns[1].ColumnWidth := 30; //A列を30にする

編集    削除
クッキー  2004-05-26 18:16:22  No: 9121  IP: [192.*.*.*]

ColumnWidth を使うとできました
ありがとうございます

編集    削除