QueryTable.TextFilePromptOnRefresh 属性 (Excel)
如果每次刷新查询表时都要指定导入文本文件的名称,则该属性值为 True。 “导入文本文件”对话框允许用户指定路径和文件名。 默认值为 False。 读/写 Boolean。
语法
表达式。TextFilePromptOnRefresh
表达 一个代表 QueryTable 对象的变量。
备注
仅当查询表基于文本文件中的数据 (且 QueryType 属性设置为 xlTextImport) 时才使用此属性。
如果此属性的值为 True,则首次刷新查询表时不会显示对话框。
在用户界面中,其默认值为 True。
如果使用用户界面导入数据,则来自 Web 查询或文本查询的数据将作为 QueryTable 对象导入,而所有其他外部数据将作为 ListObject 对象导入。
如果使用对象模型导入数据,则必须将 Web 查询或文本查询中的数据作为 QueryTable 导入,而所有其他外部数据都可以作为 ListObject 或 QueryTable 导入。
TextFilePromptOnRefresh 属性只应用于 QueryTable 对象。
示例
本示例在每次刷新第一个工作簿中第一张工作表上的查询表时,都提示用户输入文本文件的名称。
Set shFirstQtr = Workbooks(1).Worksheets(1)
Set qtQtrResults = shFirstQtr.QueryTables _
.Add(Connection := "TEXT;C:\My Documents\19980331.txt", _
Destination := shFirstQtr.Cells(1,1))
With qtQtrResults
.TextFileParseType = xlDelimited
.TextFilePromptOnRefresh = True
.TextFileTabDelimiter = True
.Refresh
End With
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈