欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Word2007绘制斜线表头的方法
word 2010 利用文本框实现纵横混排
word 2010 文字双行合一的设置
word2007重排或移动形状间的连接线
word2007链接对象和嵌入对象
Word显示或隐藏标尺
word2007组合或取消组合形状或对象
word2007添加或删除文字或艺术字的填充、轮廓或效果
word2007链接或嵌入Excel工作表
word2007链接或嵌入 PowerPoint 幻灯片
用VBA代码设置Word自动保存的步骤
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   有时候,在使用Word进行文字编辑的时候,突然遇到断电,或者电脑自动关机、死机等故障的时候,导致辛辛苦苦做出来的劳动成果全部泡汤,是很多网友都非常抓狂的事情。今天小编就教大家利用VBA代码,实现自动备份功能,使Word每隔几分钟可以自动备份,而不影响正在编辑的文件。接下来就一起来了解一下吧!

  1、打开Word文件的 VBA编辑器,快捷键 Alt+F11,右击【ThisDocument】-》 【插入模块】;

用VBA代码设置Word自动保存的步骤

  用VBA代码设置Word自动保存的步骤

  2、双击刚才插入的【模块1】,添加如下代码:

  Sub 自动备份()

  Dim NewTime

  NewTime = Now + TimeValue(“00:05:10”)

  Dim myPath$, myName$

  myPath = ActiveDocument.Path

  myName = Left$(ActiveDocument.Name, Len(ActiveDocument.Name) - 4)

  ChangeFileOpenDirectory myPath

  ActiveDocument.SaveAs FileName:=myName & “_temp.doc”, ReadOnlyRecommended:=True

  ActiveDocument.SaveAs FileName:=myName & “.doc”, ReadOnlyRecommended:=False

  Application.OnTime NewTime, “自动备份”

  CreateObject(“Wscript.shell”).popup “备份成功,备份文件名为:” & myName & “_temp.doc”, 2, “提示!2秒后自动关闭!”

  End Sub

用VBA代码设置Word自动保存的步骤

  用VBA代码设置Word自动保存的步骤

用VBA代码设置Word自动保存的步骤

  用VBA代码设置Word自动保存的步骤

  3、双击【ThisDocument】并在其中 添加如下代码:

  Private Sub Document_Open()

  Call 自动备份

  End Sub

用VBA代码设置Word自动保存的步骤

  用VBA代码设置Word自动保存的步骤

  4、默认自动备份时间为5min,如要调整请修改【模块1】中一句代码:如图中红框所示:

  时间格式为:HH : mm : ss

用VBA代码设置Word自动保存的步骤

  用VBA代码设置Word自动保存的步骤

  5、保存代码及文件,且关闭word并重新打开,重新打开点击【选项】-》 【启用此内容】,如图:

用VBA代码设置Word自动保存的步骤

  用VBA代码设置Word自动保存的步骤

  6、默认备份文件名为:【原文件名_temp,Lee.doc】且为只读,提示对话框2s后自动关闭。备份效果显示如下:

用VBA代码设置Word自动保存的步骤

 

  用VBA代码设置Word自动保存的步骤

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站