[リストへもどる]
一括表示

投稿時間:2002/10/08(Tue) 18:12
投稿者名:ゆうや
Eメール:curren62036@yahoo.co.jp
URL :
タイトル:
Excelの列幅を設定したいです。
こんにちは。わからないことがあるので投稿してみました。
Win98 Second EditionでVB6.0 SP5を使っています。
Excelで列幅(行幅)をダブルクリックすると、セル内容にあわせて自動的に幅を
変更できますが、VBからExcelに対してこれをやりたい時、何かコマンドで一発実行
できるのでしょうか。できることならマクロを使わないでやってみたいのですが・・・

どなたかご存知の方、教えてください。宜しくお願いします。

投稿時間:2002/10/09(Wed) 08:58
投稿者名:batchman
Eメール:batchman@ae.wakwak.com
URL :
タイトル:
Re: Excelの列幅を設定したいです。
> Excelで列幅(行幅)をダブルクリックすると、セル内容にあわせて自動的に幅を
> 変更できますが、VBからExcelに対してこれをやりたい時、何かコマンドで一発実行
> できるのでしょうか。できることならマクロを使わないでやってみたいのですが・・・

SheetオブジェクトのColumnsプロパティで列のRangeオブジェクトを取得して、
AutoFitメソッド実行すれば出来ますよ。

投稿時間:2002/10/09(Wed) 18:09
投稿者名:ゆうや
Eメール:curren62036@yahoo.co.jp
URL :
タイトル:
御礼: Excelの列幅を設定したいです。
batchmanさん>
書き込みありがとうございます。

> SheetオブジェクトのColumnsプロパティで列のRangeオブジェクトを取得して、
> AutoFitメソッド実行すれば出来ますよ。

教えていただきありがとうございました。ただ、今作っているものにこの機能は
必要ないということだったので、次回使おうと思います。
ありがとうございました。