指定したクエリ テーブルを更新するたびに、最適なサイズになるように列幅が自動的に調整される場合は true。 列の幅が更新のたびに自動的に調整されない場合は false。 既定値は True です。 取得/設定が可能な Boolean 値です。
構文
式。AdjustColumnWidth
式QueryTable オブジェクトを表す変数。
注釈
列幅の最大値は、画面幅の 3 分の 2 です。
ユーザー インターフェイスを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable オブジェクトとしてインポートされ、その他のすべての外部データは ListObject オブジェクトとしてインポートされます。
オブジェクト モデルを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable としてインポートする必要がありますが、その他の外部データをはすべて ListObject または QueryTable としてインポートできます。
ListObject の QueryTable プロパティを使用して、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 のサポートおよびフィードバックを参照してください。