【发布时间】:2014-01-14 13:04:15
【问题描述】:
问题是 VB 脚本手动运行完美,但无法通过计划任务管理器“更新”excel 文件。 excel文件的更新是通过使用插件来执行的。 你能知道为什么会发生这种情况吗?手动运行或任务管理器运行有什么区别? (赋予所有权利)
【问题讨论】:
-
向您的脚本添加一些调试代码,以逐步记录脚本正在执行的操作。我推荐logging to eventlog,因为这样文件系统权限就不会妨碍。为了进一步分析,您需要显示您的脚本和计划任务的设置。
-
日志文件显示成功
-
那么什么不起作用?请更详细地描述问题。我们没有坐在您的电脑前,所以我们看不到发生了什么。
-
亲爱的 Ansgar,感谢您的帮助。确实,需要更多细节。计划任务管理器每天早上运行 vbs 文件,它应该打开 excel 文件,刷新工作簿,保存 excel 文件,关闭它们。 Excel 文件有插件,在打开 excel 文件时也应该执行一些任务。最终结果是使用新信息创建的新 excel 文件。关键是,当手动运行 vbs 文件时,一切都会正确更新。但是当这些 vbs 文件由计划任务管理器运行时,没有更新。
-
可能是excel文件自动运行时插件没有打开..你知道如何验证吗?
标签: excel vbscript add-in taskmanager