【发布时间】:2016-10-11 13:54:39
【问题描述】:
我正在尝试每天打开、更新和保存一个 Excel 文件。该文件位于远程桌面上,因为它正在从远程桌面上的程序中提取数据。不是每个人都可以访问远程桌面,但他们可以访问 excel 文件。
文件从软件中提取数据,运行宏来组织和过滤。我想每天早上打开这个文件,运行宏,然后保存并关闭文件。我已经让任务管理器打开文件,但不确定如何运行 get 宏,以及我需要添加什么才能让文件自行保存。
【问题讨论】:
-
也许你可以看看让任务管理器运行脚本而不是打开文件,脚本可以打开工作簿并启动宏。
-
谢谢。我对它的工作原理有点不熟悉,但我会考虑这样做。如果您对如何提供帮助有任何建议,将不胜感激
-
我用来启动宏的 vbscript 是这样的。 Sub ExcelMacroExample() Dim xlApp Dim xlBook Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open("Tables.xls", 0, false) xlapp.visible = true xlApp.Run "UpdateAll" xlapp .activeworkbook.close xlApp.Quit Set xlBook = Nothing Set xlApp = Nothing End Sub
标签: vba excel macros task scheduler