前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Excel: 使用Windows任务计划程序定时自动打开指定工作簿

Excel: 使用Windows任务计划程序定时自动打开指定工作簿

作者头像
Exploring
发布于 2024-04-02 09:03:20
发布于 2024-04-02 09:03:20
1.4K00
代码可运行
举报
运行总次数:0
代码可运行

文章背景:上文(参见文末的参考资料[1])提到,通过Application.OnTime定时执行工作簿中的VBA代码,但是它并不是一个可靠的解决方案。如果Excel文件关闭,则使用 Application.OnTime 安排的过程也会暂停。本文通过Windows任务计划程序,每天早上8点自动打开指定路径的工作簿,然后激活工作表test。

系统:win10

(1)打开工作簿,在工程窗口中,找到ThisWorkbook,添加如下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Private Sub Workbook_Open()

    Worksheets("test").Activate

End Sub

这样,当打开工作簿时,程序会自动激活名称为test的工作表。

(2)要使用Windows任务计划程序每天早上8点自动打开指定路径的工作簿,您可以按照以下步骤操作:

  1. 打开任务计划程序:点击 开始 按钮,输入“任务计划程序”并打开它。
  1. 创建基本任务:在任务计划程序中,点击“创建基本任务”。
  1. 命名任务:为您的任务指定一个名称和描述,然后点击“下一步”。
  1. 设置触发器:选择“每日”、“每周”、“每月”等触发任务的频率,然后点击“下一步”。
  1. 设置日程:根据您的需求设置具体的执行时间和日期,然后点击“下一步”。
  2. 启动程序:选择“启动程序”,然后点击“下一步”。

启动程序:浏览并选择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)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据处理与编程实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VBA专题10-6:使用VBA操控Excel界面之执行命令以及激活功能区选项卡的两种方法
Application.CommandBars.ExecuteMso(idMso)
fanjy
2020/09/25
4.2K0
VBA专题10-6:使用VBA操控Excel界面之执行命令以及激活功能区选项卡的两种方法
VBA实战技巧32:安装Excel加载宏
我们知道,有多种方法可以进入“Excel加载宏”对话框。最简单的就是,单击功能区“开发工具”选项卡“加载项”组中的“Excel加载项”,即可打开如下图1所示的的“加载宏”对话框。
fanjy
2021/08/31
6.6K0
VBA实战技巧32:安装Excel加载宏
VBA: 定时保存Excel文件
文章背景:有一份文件的数据更新比较频繁,而其他电脑需要随时查看该文件的最新数据,因此,需要经常保存该文件。
Exploring
2022/09/20
2.6K0
VBA:  定时保存Excel文件
Excel实战技巧78: 创建个人宏工作簿
个人宏工作簿是一个文件,可以在应用程序开启时运行其中的VBA代码,就像是运行功能区选项卡中的命令一样。创建个人宏工作簿很简单,如下所示。
fanjy
2020/05/25
3.5K0
Excel实战技巧78: 创建个人宏工作簿
Application主程序对象方法(一)ontime方法
大家好,上节介绍application主程序对象的属性,后续开始介绍其常用方法。本节主要介绍ontime方法。
无言之月
2019/10/13
4.7K0
Excel应用实践10:合并多个工作簿中的数据
我有超过50个具有相同格式的Excel文件,它们的列标题相同,并且都放置在同一文件夹,有什么快速的方法将它们合并到一个单独的Excel文件的一个工作表中?
fanjy
2019/07/19
2.6K0
VBA实战技巧28:自动关闭指定时间没有进行操作的工作簿
有时候,我们打开了一个工作簿,但长时间没有使用,此时,你可能想让Excel自动将其关闭。也就是说,对于某个工作簿,如果用户在指定的时间内没有进行任何操作,那么Excel会保存并关闭该工作簿。
fanjy
2021/07/12
2.9K0
VBA专题10-25:使用VBA操控Excel界面之一个示例程序
在前面的一系列主题中,你已经学到了很多小的修改工作簿外观的VBA代码。下面,我们将介绍一个简单的示例程序,实现下面的功能特点:
fanjy
2021/03/26
2.6K0
VBA专题10-25:使用VBA操控Excel界面之一个示例程序
Windows系统设置自动开关机
近期需要出去一趟,但是需要用电脑下载东西,而晚上又会停电,所以需要设置自动下载任务,例如百度网盘需要下载任务:
浩Coding
2019/07/02
2K0
Windows系统设置自动开关机
windows 10 如何设定计划任务自动执行 python 脚本?
我用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中。之前我都是手动执行这些脚本,现在我希望如何这些脚本能自动定时执行。那么,windows 10 操作系统如何定时自动执行 python 脚本?
刘娟娟PRESSone
2019/10/25
5.5K0
windows 10 如何设定计划任务自动执行 python 脚本?
Win10设置定时任务
最近写了一个简单的Python程序,想让这个小程序每天上午7点定时运行一次。由于其他原因,直接使用Windows定时任务:
王荣胜
2020/03/23
1.7K0
Win10设置定时任务
Windows下定时运行Python程序
程序或脚本中填写的一般是编译器的名称,一般对Python来说就是Python.exe(找到你的安装路径),添加参数就是你所要执行的python文件(完整路径),这样填写的本质其实就是在命令行中执行python一样。
Bug生活2048
2018/08/31
1.5K0
Windows下定时运行Python程序
在Windows环境下使用MySQL:自动定时备份
forfiles /p "E:\mysql\MySQL BackUp" /m backup_*.sql -d -30 /c "cmd /c del /f @path"
用户1685462
2021/07/26
1.8K0
Excel VBA编程
在Excel中,数据只有文本,数值,日期值,逻辑值和错误值五种类型。但是在VBA中,数据类型跟Excel不完全相同。根据数据的特点,VBA将数据分为布尔型(boolean),字节型(byte),整数型(integer),单精度浮点型(single),双精度浮点型(double),货币型(currency),小数型(decimal),字符串型(string),日期型(date),对象型等等
全栈程序员站长
2022/08/11
47.7K0
Excel VBA编程
windows开机自启python服务(任务计划程序+bat脚本)
需求:根据上海某银行 的需求,使用到获取数据服务的软件 只能在windows上运行,所以有 windows系统开机用户登录后自启动python flask服务 的需求;
用户1558882
2019/07/18
7.4K0
windows开机自启python服务(任务计划程序+bat脚本)
Windows环境下进行mysql数据库备份
(创建一个txt文件,写入批处理脚本,再将文件的后缀改为.bat变为批处理脚本文件)
用户1685462
2021/08/05
2.3K0
Workbook工作簿对象方法(一)
大家好,前面介绍了工作簿对象的属性,本节开始介绍工作簿对象的常用方法。这些常用方法可以实现平时用手工的新建、打开、激活、保存excel表等功能。
无言之月
2019/10/13
6.9K0
Workbook工作簿对象方法(二)
大家好,上节介绍过部分工作簿对象的常用方法-创建和打开,本节将继续介绍工作簿对象的激活、保存和关闭方法。
无言之月
2019/10/13
5.1K0
Excel实战技巧50: 避免因粘贴破坏数据有效性
Excel数据有效性(在Excel 2013及以上版本中改称数据验证)是一项很方便的功能,帮助我们让用户在单元格中输入规定的数据。然而,将数据复制粘贴到设置了数据有效性的单元格时,会破坏掉数据有效性设置。
fanjy
2019/07/29
7.5K0
Excel实战技巧50: 避免因粘贴破坏数据有效性
Windows通过自带的定时计划任务 , 执行bat脚本文件
首先输入任务的名称,描述写不写无所谓,不过如果要长期运行还是最好写一下,便于之后快速了解这个任务是干吗的。填写完毕点击下一步。
一写代码就开心
2022/09/27
11.7K1
Windows通过自带的定时计划任务 , 执行bat脚本文件
推荐阅读
相关推荐
VBA专题10-6:使用VBA操控Excel界面之执行命令以及激活功能区选项卡的两种方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验