VB脚本手动运行完美,但无法通过计划任务管理器更新excel文件
Posted
技术标签:
【中文标题】VB脚本手动运行完美,但无法通过计划任务管理器更新excel文件【英文标题】:VB script runs perfectly manually but fails to update the excel files through scheduled task manager 【发布时间】:2014-01-14 13:04:15 【问题描述】:问题是 VB 脚本手动运行完美,但无法通过计划任务管理器“更新”excel 文件。 excel文件的更新是通过使用插件来执行的。 你能知道为什么会发生这种情况吗?手动运行或任务管理器运行有什么区别? (赋予所有权利)
【问题讨论】:
向您的脚本添加一些调试代码,以逐步记录脚本正在执行的操作。我推荐logging to eventlog,因为这样文件系统权限就不会妨碍。为了进一步分析,您需要显示您的脚本和计划任务的设置。 日志文件显示成功 那么什么不起作用?请更详细地描述问题。我们没有坐在您的电脑前,所以我们看不到发生了什么。 亲爱的 Ansgar,感谢您的帮助。确实,需要更多细节。计划任务管理器每天早上运行 vbs 文件,它应该打开 excel 文件,刷新工作簿,保存 excel 文件,关闭它们。 Excel 文件有插件,在打开 excel 文件时也应该执行一些任务。最终结果是使用新信息创建的新 excel 文件。关键是,当手动运行 vbs 文件时,一切都会正确更新。但是当这些 vbs 文件由计划任务管理器运行时,没有更新。 可能是excel文件自动运行时插件没有打开..你知道如何验证吗? 【参考方案1】:你能检查一下宏是否默认可用? 也许会发生这种情况,因为当它从任务管理器运行时,它在没有启用宏的情况下运行。
首先确保宏可用
【讨论】:
是的,宏是由 vbscript 启用的以上是关于VB脚本手动运行完美,但无法通过计划任务管理器更新excel文件的主要内容,如果未能解决你的问题,请参考以下文章
宝塔python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法