如何找到excel查询表背后的SQL
我试图弄清楚什么查询用于在电子表格中获取一些信息。单击按钮时,VBScript代码将转到以下代码:如何找到excel查询表背后的SQL,excel,vbscript,Excel,Vbscript,我试图弄清楚什么查询用于在电子表格中获取一些信息。单击按钮时,VBScript代码将转到以下代码: With Sheet3 .Visible = True .Select .Range("A1").Select Selection.QueryTable.Refresh BackgroundQuery:=False .Visible = False End With Sheet3单元格A1中的唯一文本是文本 “O U T A G E A T A F R D A L Y G R
With Sheet3
.Visible = True
.Select
.Range("A1").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
.Visible = False
End With
Sheet3单元格A1中的唯一文本是文本
“O U T A G E A T A F R D A L Y G R I D S U M A Y”
我试图弄清楚他们是如何从这个查询表中获取数据的(相当多)。如何在该查询表后面找到实际查询
谢谢根据,请尝试
选择.QueryTable.CommandText
您可以在查询对话框的“保存查询”工具栏按钮中将查询另存为文本文件(*.iqy)
这是一个web查询
WEB
1
https://www.google.com.au/
Selection=EntirePage
Formatting=None
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=False
以下是我的发现:我转到第3页,然后单击“数据”选项卡。“获取外部数据”部分中的所有内容都显示为灰色。但是,如果我单击“全部刷新”图标下方的下拉框并单击“连接属性”链接,我将获得“连接属性”对话框。在该对话框的“定义”选项卡中有web查询的url
这就是数据的来源。我很感激。如果我尝试在即时窗口中查看?Selection.QueryTable.CommandText,则不会得到任何输出,并且该值会明确显示