在XLSM中自动运行数据连接
我有一个包含2个Web查询连接的XLSM文件。 当我在“数据”选项卡中进入“连接”时,会看到我拥有的两个连接。
对于每一个我可以编辑一些属性,一个说:“每X分钟更新”。 我已经设置为1分钟,并勾选“激活后台更新”。
但是,这将不会工作,因为networking查询连接无法运行。
最终我需要的是每小时自动运行一次这些连接。 优选地,没有任何用户交互并且没有文档被打开。
这可能吗?
如果没有打开文件,则无法刷新连接。 您可以在打开文件时运行查询,也可以创build打开文件的VBA
例程,然后使用RefreshAll
并每小时保存原始文件。
你也可以使用VBS
。
OP的最终解决scheme:
我结束了一个小小的VBS脚本来处理打开,刷新,closures。 然后一个批处理脚本包装器来处理运行VBS脚本和日志logging。 最后Windows Task Scheduler定期运行批处理脚本。