怎么让Sub drz()这个宏按时运行
时间: 2024-03-21 19:37:57 浏览: 22
要让一个 VBA 宏按时运行,可以使用 Windows 计划任务(Task Scheduler)来设置定时执行。以下是一个简单的步骤:
1. 打开 Windows 计划任务,可以在“控制面板” -> “管理工具” -> “任务计划程序” 中找到。
2. 在任务计划程序中,点击“创建基本任务”来创建一个新的基本任务。
3. 按照向导的指引,设置任务的名称、描述、触发器、操作等信息。在触发器中,选择“每天”、“每周”或“每月”等重复的时间间隔,并指定具体的开始时间和结束时间。在操作中,选择“启动程序”,并指定要执行的 Excel 文件和宏名称。
4. 点击“完成”按钮,任务就会被创建并按照指定的时间间隔自动执行。
需要注意的是,如果要在计划任务中执行 Excel 中的宏,需要指定正确的文件路径和宏名称,并且该文件必须已经打开并且包含该宏。在操作中,可以使用以下命令来执行宏:
```
"C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE" "D:\My Documents\MyMacroWorkbook.xlsx" /x MacroName
```
其中,“C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE”是 Excel 程序的路径,“D:\My Documents\MyMacroWorkbook.xlsx”是包含宏的工作簿文件的路径,“MacroName”是要执行的宏的名称。如果需要传递参数给宏,可以在宏名称后面添加参数,例如“MacroName arg1,arg2”。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)