【Excel入门使用】两种自动备份

您所在的位置:网站首页 自动保存excel设置 【Excel入门使用】两种自动备份

【Excel入门使用】两种自动备份

2023-04-10 23:42| 来源: 网络整理| 查看: 265

当多程序同时打开,同时在后台运行的时候。软件的读取速度(打开速度)以及后续的编辑都会变慢。万一出现no response或者无响应的时候,通常Office只会留给你两个选项:重启或者关闭。 但无论是那种,之前所有的操作都会回归为零。

自动保存备份是一件必不可少的保障手段,避免我们又做重复功。 这里介绍两个方法:一是依据基础设置,另外则依靠VBA(推荐使用)。

第一种是自带的Excel基础设置:点击option,选中save选项卡。进入界面,主要有两个参数设置。 第一是每隔多少时间自动保存,第二是自动保存的路径。

在第一篇文章里也有透漏,自动保存的时间不应该过长,超过10分钟,同时也不能过短,少于1分钟(如果同时打开好几个Excel表格,相当于每隔几十秒就按一次Ctrl+S保存,如果文件内容比较大,这对当前工作簿的编辑会带来影响)。

因此,一般推荐是每隔2分钟自动保存一次。

设置好时间,我们顺延保存地址的方向,找到文件。 但是我们可以从中可以发现,有的文件夹的命名方式会比较奇怪,有的则正常。这给我们查找/阅读上,搜索关键词的麻烦。

而且,并非每个打开的Excel都会自动保存在这设定好的路径上。 总结起来就是:不精确,但简单

第二种方法是用VBA方法

点击Alt+F1 ,进入VBA编辑界面。然后输入以下代码。

自动备份模板工作簿关闭事件

这是一个基础的自动保存模板,里面关键的语句只有一个那就是PathG,实际上就相当于前面第一种方法的存放路径。 只要将自定的路径更改,这便可以将所在的文件保存到这个路径上。

更好用的地方便是,如果用百度网盘或者任何网盘的话,也可以指向网盘上的路径。我们可以直接在网盘上新建文件夹,然后将文件自动保存下来。补充一点便是,备份code Checking sheet 是自己创建文件夹的名称,大家可以依据喜好和需求在\ \之间填上合适的文件夹名称。 这不既可以方便找到文件,而且节省本地硬盘的利用,节省空间!

以下是分享代码:

Sub SwitchOff() Application.ScreenUpdating = False Application.DisplayAlerts = False End Sub Sub SwitchOn() Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub Sub Backupworkbbook() Dim PathG As String SwitchOff PathG = "C:\Users\XXX\XXXX\" '上传到云端,保存文件的路径以及其文件夹名XXXX If Dir(PathG, vbDirectory) = "" Then MkDir PathG Debug.Print PathG ActiveWorkbook.SaveCopyAs PathG & Replace(ThisWorkbook.Name, ".", Space(1) & Format(Now(), "YYYYMMDDHHMMSS") & ".") '保存文件命名方式(文件名+修改时间) SwitchOn End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) '工作簿关闭事件 Backupworkbbook End Sub



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3