【发布时间】:2020-10-10 19:39:37
【问题描述】:
我有一个启用宏的 Excel 工作表,它设置为在打开时运行某些代码,然后在完成时自行关闭,电子表格可以完美运行,并且在打开时执行代码并在完成时关闭。
但是我试图通过 Windows 任务计划程序安排它每天自行打开,但我遇到了麻烦。
我已经使用 Actions 设置了一个基本任务,如下所示:
程序/脚本: "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE"
添加参数(可选): "C:\myexcel.xlsm"
这适用于选择“常规”选项卡中的“仅在用户登录时运行”选项 (我可以手动运行它,如果我将时间设置为从现在开始的一分钟,它也会触发) 但显然我不想一直登录,因为我想将宏设置为通宵运行。
但是如果我将此选项更改为“无论用户是否登录都运行” 然后就不行了,我手动触发不了,也不能点击运行。
我在搜索过程中找到了这个页面,但它似乎没有回答我的问题
Task scheduler cannot open batch file when set to run whether user is logged on or not
有没有人遇到过这种情况?或者有一个关于如何让它工作的建议。
【问题讨论】: