如果每次刷新指定的查询表时列宽都会自动调整为最适合的宽度,则为 True。 如果每次刷新时列宽不进行自动调整,则为 False。 默认值为 True。 Boolean 类型,可读写。
语法
表达式。AdjustColumnWidth
表达 一个代表 QueryTable 对象的变量。
备注
最大列宽为屏幕宽度的三分之二。
如果使用用户界面导入数据,则来自 Web 查询或文本查询的数据将作为 QueryTable 对象导入,而所有其他外部数据将作为 ListObject 对象导入。
如果使用对象模型导入数据,则必须将 Web 查询或文本查询中的数据作为 QueryTable 导入,而所有其他外部数据都可以作为 ListObject 或 QueryTable 导入。
使用 ListObject 的 QueryTable 属性访问 AdjustColumnWidth 属性。
示例
此示例关闭对新增查询表(第一个工作簿中的第一张工作表上)的列宽自动调整。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。