文章背景:上文(参见文末的参考资料[1])提到,通过Application.OnTime定时执行工作簿中的VBA代码,但是它并不是一个可靠的解决方案。如果Excel文件关闭,则使用 Application.OnTime
安排的过程也会暂停。本文通过Windows任务计划程序,每天早上8点自动打开指定路径的工作簿,然后激活工作表test。
系统:win10
(1)打开工作簿,在工程窗口中,找到ThisWorkbook,添加如下代码:
Private Sub Workbook_Open()
Worksheets("test").Activate
End Sub
这样,当打开工作簿时,程序会自动激活名称为test的工作表。
(2)要使用Windows任务计划程序每天早上8点自动打开指定路径的工作簿,您可以按照以下步骤操作:
开始
按钮,输入“任务计划程序”并打开它。
启动程序:浏览并选择Excel程序的路径,通常是C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE
(根据实际安装路径可能有所不同,前后需要加双引号)
添加参数:填写您的工作簿的完整路径,前后需要加双引号。
7. 完成设置:确认设置无误后,点击“完成”。
8. 测试任务:在一切设置完成后,您可以手动运行该任务以测试是否可以成功打开指定的工作簿并激活工作表"test"。
参考资料:
[1] VBA: 通过Application.OnTime定时执行程序
[2] 讯飞星火认知大模型
[3] 怎么在每天的某个时刻自动打开特定excel工作簿(https://www.officeapi.cn/88607.html)