Word 2007如何使用VBA代碼設(shè)置自動另存?zhèn)浞菸募?/h1>
發(fā)表時間:2023-09-12 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]在Word的編輯過程中,Word雖然有自帶的自動保存功能,但在工作中常遇到Word突然崩潰或損壞,使文件無法打開,之前的工作付之一炬,如沒有備份文件只能從頭開始。 利用VBA代碼,實現(xiàn)自動備份功能,不需要認(rèn)為的操作,使Word每隔幾分鐘可以自動備份,而不影響正在編輯的文件。 1、打開Word文件的...
在Word的編輯過程中,Word雖然有自帶的自動保存功能,但在工作中常遇到Word突然崩潰或損壞,使文件無法打開,之前的工作付之一炬,如沒有備份文件只能從頭開始。 利用VBA代碼,實現(xiàn)自動備份功能,不需要認(rèn)為的操作,使Word每隔幾分鐘可以自動備份,而不影響正在編輯的文件。
1、打開Word文件的 VBA編輯器,快捷鍵 Alt+F11,右擊【ThisDocument】-> 【插入模塊】
2、雙擊剛才插入的【模塊1】,添加如下代碼,如圖所示:
復(fù)制內(nèi)容到剪貼板
- 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秒后自動關(guān)閉!"
-
- End Sub
Office辦公軟件是辦公的第一選擇,這個地球人都知道。除了微軟Office,市面上也存在很多其他Office類軟件。