|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
各位老师 晚上好
现在想做一个Word文档的宏工具,桌面一个Word文档,可以每两分钟自动保存一次到指定文件夹AA中备份,代码如下。
不过下面代码有一个问题,原来桌面那个文档修改内容不能保存,即使是对Word文档进行保存了,关闭打开后仍然是修改前的,请各位老师指导,谢谢!
Sub 自动备份()
Dim NewTime
NewTime = Now + TimeValue("00:02:00")
Dim myPath$, myName$
myPath = ActiveDocument.Path
myName = Left$(ActiveDocument.Name, Len(ActiveDocument.Name) - 4)
ChangeFileOpenDirectory "E:\AA\"
ActiveDocument.SaveAs FileName:=myName & ".doc", ReadOnlyRecommended:=False
Application.OnTime NewTime, "自动备份"
CreateObject("Wscript.shell").popup "备份成功", 1, "提示!1秒后自动关闭!"
End Sub
|
|