QueryTable.AdjustColumnWidth プロパティ (Excel)

指定したクエリ テーブルを更新するたびに、最適なサイズになるように列幅が自動的に調整される場合は true。 列の幅が更新のたびに自動的に調整されない場合は false。 既定値は True です。 取得/設定が可能な Boolean 値です。

構文

AdjustColumnWidth

QueryTable オブジェクトを表す変数。

注釈

列幅の最大値は、画面幅の 3 分の 2 です。

ユーザー インターフェイスを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable オブジェクトとしてインポートされ、その他のすべての外部データは ListObject オブジェクトとしてインポートされます。

オブジェクト モデルを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable としてインポートする必要がありますが、その他の外部データをはすべて ListObject または QueryTable としてインポートできます。

ListObjectQueryTable プロパティを使用して、AdjustColumnWidth プロパティにアクセスします。

次の使用例は、ブックの最初のワークシート 1 に新しく追加したクエリ テーブルの列幅を自動調節しないように設定します。

With Workbooks(1).Worksheets(1).QueryTables _ 
 .Add(Connection:= varDBConnStr, _ 
 Destination:=Range("B1"), _ 
 Sql:="Select Price From CurrentStocks " & _ 
 "Where Symbol = 'MSFT'") 
 .AdjustColumnWidth = False 
 .Refresh 
End With

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。