Excel - 自动执行保存副本和刷新外部连接的日常任务

Excel - 自动执行保存副本和刷新外部连接的日常任务

我很好奇是否有人知道如何实现以下操作。

我们有一个每日 Excel 工作簿,每天早上都会更新大量外部连接报告。报告的数据需要每天保存以供审计,因此在刷新数据之前会复制一个新文件。

我希望实现自动化的是:

  1. 使用当天日期和特定文本的文件名保存文件副本(每天都是相同的文本)
  2. 刷新最新保存的 Excel 文件的外部连接,同时保持所有前几天的文件保持静态

任何帮助是极大的赞赏!

答案1

好吧,我们可以使用 Windows 命令提示符

1)启动 Windows 脚本并打开 Excel 文件模板

C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE C:\USERS\username\DAILY.XLTX 

(或 DAILY.XLSM,如果它包含宏和/或脚本)

2) 刷新连接
3) 使用默认名称(例如 DAILY.XLSX)保存 Excel 文件
4) 退出 Excel
5) 退出后,脚本将保存的文件重命名为 DAILY_20191111.XLSX

REN DAILY.XLSX DAILY_%date:~-4,4%%date:~-10,2%%date:~3,2%.XLSX 

相关内容