QueryTable.WebPreFormattedTextToColumns 属性 (Excel)
返回或设置在将页面导入查询表中时,是否将网页上的 HTML <PRE>
标记中包含的数据分析为列。 默认值为 True 。 读/写 Boolean。
语法
表达式。WebPreFormattedTextToColumns
表达 一个代表 QueryTable 对象的变量。
备注
仅当查询表的 QueryType 属性为 xlWebQuery 且查询返回 HTML 文档时,才使用此属性。
如果使用用户界面导入数据,则来自 Web 查询或文本查询的数据将作为 QueryTable 对象导入,而所有其他外部数据将作为 ListObject 对象导入。
如果使用对象模型导入数据,则必须将 Web 查询或文本查询中的数据作为 QueryTable 导入,而所有其他外部数据都可以作为 ListObject 或 QueryTable 导入。
WebPreFormattedTextToColumns 属性仅适用于 QueryTable 对象。
示例
本示例将新的 Web 查询表添加到第一个工作簿中的第一个工作表。 请注意,该示例不会将位于 HTML <PRE>
标记之间的任何数据分析为列。
Set shFirstQtr = Workbooks(1).Worksheets(1)
Set qtQtrResults = shFirstQtr.QueryTables _
.Add(Connection := "URL;https://datasvr/98q1/19980331.htm", _
Destination := shFirstQtr.Cells(1,1))
With qtQtrResults
.WebFormatting = xlNone
.WebPreFormattedTextToColumns = False
.Refresh
End With
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。