Word 2007怎么利用VBA代碼設(shè)置自動(dòng)另存?zhèn)浞菸募?/h1>
發(fā)布時(shí)間:2015-05-21 16:32:40 作者:佚名
我要評(píng)論
Word 2007怎么利用VBA代碼設(shè)置自動(dòng)另存?zhèn)浞菸募吭赪ord的編輯過程中,Word雖然有自帶的自動(dòng)保存功能,但在工作中常遇到Word突然崩潰或損壞,使文件無法打開,但是我們可以用vba備份,下面分享教程
在Word的編輯過程中,Word雖然有自帶的自動(dòng)保存功能,但在工作中常遇到Word突然崩潰或損壞,使文件無法打開,之前的工作付之一炬,如沒有備份文件只能從頭開始。 利用VBA代碼,實(shí)現(xiàn)自動(dòng)備份功能,不需要認(rèn)為的操作,使Word每隔幾分鐘可以自動(dòng)備份,而不影響正在編輯的文件。
1、打開Word文件的 VBA編輯器,快捷鍵 Alt+F11,右擊【ThisDocument】-> 【插入模塊】

2、雙擊剛才插入的【模塊1】,添加如下代碼,如圖所示:
復(fù)制內(nèi)容到剪貼板
- Sub 自動(dòng)備份()
-
- 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, "自動(dòng)備份"
-
- CreateObject("Wscript.shell").popup "備份成功,備份文件名為:" & myName & "_temp.doc", 2, "提示!2秒后自動(dòng)關(guān)閉!"
-
- End Sub


3、雙擊【ThisDocument】并在其中 添加如下代碼,如圖所示:
復(fù)制內(nèi)容到剪貼板
- Private Sub Document_Open()
-
- Call 自動(dòng)備份
-
- End Sub
-

4、默認(rèn)自動(dòng)備份時(shí)間為5min,如要調(diào)整請(qǐng)修改【模塊1】中一句代碼:如圖中紅框所示:
時(shí)間格式為:HH : mm : ss

5、保存代碼及文件,且關(guān)閉word并重新打開,重新打開點(diǎn)擊【選項(xiàng)】-> 【啟用此內(nèi)容】,如圖:

6、默認(rèn)備份文件名為:【原文件名_temp,Lee.doc】且為只讀,提示對(duì)話框2s后自動(dòng)關(guān)閉。備份效果顯示如下:

相關(guān)文章

word怎么單獨(dú)導(dǎo)出一頁? word導(dǎo)出部分頁的技巧
在編輯Word文檔時(shí),有時(shí)我們只需要導(dǎo)出其中的部分頁面,而不是整個(gè)文檔,下面將介紹如何在Word中導(dǎo)出部分頁面 2025-04-14 
問卷星怎么轉(zhuǎn)換成word文檔? 問卷星問卷調(diào)查導(dǎo)出成word的技巧
在日常工作中,我們經(jīng)常需要將問卷星上的問卷內(nèi)容導(dǎo)出為Word格式,以便整理和分析數(shù)據(jù),以下是三種簡單的操作方法 2025-04-14 
word文檔一整頁怎么截屏? word文檔截圖截一張全的圖片技巧
在Word文檔中想將一整頁截屏下來,可以通過使用鍵盤中的Print Screen鍵和Word自帶的截屏功能等多種方法截圖,詳細(xì)如下 2025-04-14 
word開發(fā)工具怎么調(diào)出來? word工具欄添加開發(fā)工具的教程
許多用戶在使用Word時(shí),可能會(huì)發(fā)現(xiàn)菜單欄中缺少了“開發(fā)者工具”這一重要選項(xiàng),這無疑限制了Word的某些高級(jí)功能應(yīng)用,詳細(xì)請(qǐng)看下文介紹 2025-04-14 
Word文本框中的數(shù)字和英文字母如何進(jìn)行豎排? word文檔排版技巧
用Word進(jìn)行排版成為我們辦公中的主要方式,偶爾我們也可能會(huì)讓文字豎著排版,讓文字豎著排版我們都知道怎么操作,但是如何讓英文字母和數(shù)字也縱向顯示呢?詳細(xì)請(qǐng)看下文介紹 2025-03-25 
word文本框怎么對(duì)齊? word多個(gè)文本框快速批量對(duì)齊的技巧
word中有很多文本框,排列很亂,想要將所有文本框?qū)R,該怎么操作呢?下面我們就來看看詳細(xì)的教程 2025-03-21 
word分欄后如何設(shè)置頁碼? Word同一頁分欄后的文本分別設(shè)置頁碼技巧
在使用Word進(jìn)行文檔排版時(shí),經(jīng)常需要將文檔分欄,并且希望每欄都有不同的頁碼,這種效果在Word默認(rèn)的頁碼樣式中并不存在,需要通過手動(dòng)插入域來實(shí)現(xiàn),以下是詳細(xì)步驟 2025-03-13 
word多級(jí)列表怎么修改編號(hào)? Word多級(jí)列表各級(jí)編號(hào)格式批量修改技巧
編輯Word長文檔時(shí),為了讓文本之間具有層次性,編號(hào)的使用必不可少,那么,對(duì)于編號(hào),你會(huì)使用了嗎?詳細(xì)如下 2025-03-13 
Word頁面版式設(shè)置:Word創(chuàng)建多級(jí)列表常見問題解決辦法
你是否在設(shè)置多級(jí)列表時(shí)遇到了編號(hào)問題?今天來分享創(chuàng)建多級(jí)列表的常見問題,別擔(dān)心,這里為你提供全面的解決方案 2025-03-13 
word文檔怎么鎖定排版? 輕松鎖定你的精心布局防止排版錯(cuò)亂
在 Word 文檔中鎖定排版,防止他人隨意更改格式,可嘗試以下兩種方法,輕松鎖定你的精心布局,詳細(xì)如下文所屬 2025-03-11
最新評(píng)論

在Word的編輯過程中,Word雖然有自帶的自動(dòng)保存功能,但在工作中常遇到Word突然崩潰或損壞,使文件無法打開,之前的工作付之一炬,如沒有備份文件只能從頭開始。 利用VBA代碼,實(shí)現(xiàn)自動(dòng)備份功能,不需要認(rèn)為的操作,使Word每隔幾分鐘可以自動(dòng)備份,而不影響正在編輯的文件。
1、打開Word文件的 VBA編輯器,快捷鍵 Alt+F11,右擊【ThisDocument】-> 【插入模塊】
2、雙擊剛才插入的【模塊1】,添加如下代碼,如圖所示:
- Sub 自動(dòng)備份()
- 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, "自動(dòng)備份"
- CreateObject("Wscript.shell").popup "備份成功,備份文件名為:" & myName & "_temp.doc", 2, "提示!2秒后自動(dòng)關(guān)閉!"
- End Sub
3、雙擊【ThisDocument】并在其中 添加如下代碼,如圖所示:
- Private Sub Document_Open()
- Call 自動(dòng)備份
- End Sub
4、默認(rèn)自動(dòng)備份時(shí)間為5min,如要調(diào)整請(qǐng)修改【模塊1】中一句代碼:如圖中紅框所示:
時(shí)間格式為:HH : mm : ss
5、保存代碼及文件,且關(guān)閉word并重新打開,重新打開點(diǎn)擊【選項(xiàng)】-> 【啟用此內(nèi)容】,如圖:
6、默認(rèn)備份文件名為:【原文件名_temp,Lee.doc】且為只讀,提示對(duì)話框2s后自動(dòng)關(guān)閉。備份效果顯示如下:
相關(guān)文章
word怎么單獨(dú)導(dǎo)出一頁? word導(dǎo)出部分頁的技巧
在編輯Word文檔時(shí),有時(shí)我們只需要導(dǎo)出其中的部分頁面,而不是整個(gè)文檔,下面將介紹如何在Word中導(dǎo)出部分頁面2025-04-14問卷星怎么轉(zhuǎn)換成word文檔? 問卷星問卷調(diào)查導(dǎo)出成word的技巧
在日常工作中,我們經(jīng)常需要將問卷星上的問卷內(nèi)容導(dǎo)出為Word格式,以便整理和分析數(shù)據(jù),以下是三種簡單的操作方法2025-04-14word文檔一整頁怎么截屏? word文檔截圖截一張全的圖片技巧
在Word文檔中想將一整頁截屏下來,可以通過使用鍵盤中的Print Screen鍵和Word自帶的截屏功能等多種方法截圖,詳細(xì)如下2025-04-14word開發(fā)工具怎么調(diào)出來? word工具欄添加開發(fā)工具的教程
許多用戶在使用Word時(shí),可能會(huì)發(fā)現(xiàn)菜單欄中缺少了“開發(fā)者工具”這一重要選項(xiàng),這無疑限制了Word的某些高級(jí)功能應(yīng)用,詳細(xì)請(qǐng)看下文介紹2025-04-14Word文本框中的數(shù)字和英文字母如何進(jìn)行豎排? word文檔排版技巧
用Word進(jìn)行排版成為我們辦公中的主要方式,偶爾我們也可能會(huì)讓文字豎著排版,讓文字豎著排版我們都知道怎么操作,但是如何讓英文字母和數(shù)字也縱向顯示呢?詳細(xì)請(qǐng)看下文介紹2025-03-25word文本框怎么對(duì)齊? word多個(gè)文本框快速批量對(duì)齊的技巧
word中有很多文本框,排列很亂,想要將所有文本框?qū)R,該怎么操作呢?下面我們就來看看詳細(xì)的教程2025-03-21word分欄后如何設(shè)置頁碼? Word同一頁分欄后的文本分別設(shè)置頁碼技巧
在使用Word進(jìn)行文檔排版時(shí),經(jīng)常需要將文檔分欄,并且希望每欄都有不同的頁碼,這種效果在Word默認(rèn)的頁碼樣式中并不存在,需要通過手動(dòng)插入域來實(shí)現(xiàn),以下是詳細(xì)步驟2025-03-13word多級(jí)列表怎么修改編號(hào)? Word多級(jí)列表各級(jí)編號(hào)格式批量修改技巧
編輯Word長文檔時(shí),為了讓文本之間具有層次性,編號(hào)的使用必不可少,那么,對(duì)于編號(hào),你會(huì)使用了嗎?詳細(xì)如下2025-03-13Word頁面版式設(shè)置:Word創(chuàng)建多級(jí)列表常見問題解決辦法
你是否在設(shè)置多級(jí)列表時(shí)遇到了編號(hào)問題?今天來分享創(chuàng)建多級(jí)列表的常見問題,別擔(dān)心,這里為你提供全面的解決方案2025-03-13word文檔怎么鎖定排版? 輕松鎖定你的精心布局防止排版錯(cuò)亂
在 Word 文檔中鎖定排版,防止他人隨意更改格式,可嘗試以下兩種方法,輕松鎖定你的精心布局,詳細(xì)如下文所屬2025-03-11