【问题标题】:VB script runs perfectly manually but fails to update the excel files through scheduled task managerVB脚本手动运行完美,但无法通过计划任务管理器更新excel文件
【发布时间】: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


【解决方案1】:

你能检查一下宏是否默认可用? 也许会发生这种情况,因为当它从任务管理器运行时,它在没有启用宏的情况下运行。

首先确保宏可用

【讨论】:

  • 是的,宏是由 vbscript 启用的
猜你喜欢
  • 1970-01-01
  • 2018-11-05
  • 2014-10-15
  • 2023-02-22
  • 2013-08-18
  • 2017-07-21
  • 1970-01-01
  • 1970-01-01
  • 2014-12-12
相关资源
最近更新 更多