在好幾天內,你都可能使用Word編輯同一篇文章。這樣,在這段時間你是不是希望一經啟動Word,就自動打開該篇文章,并定位上次編輯時插入點所在的位置呢?筆者這里就將巧用“自動宏”讓Word記住退出時現場的方法略述于下,或許對你會有所幫助。
一、自動宏如果需要在Word中反復進行某項工作,那么就可以利用宏來自動完成這項工作。在 Word中,宏是一系列組合在一起的Word命令和指令,它們形成了一個命令,以實現任務執行的自動化。你可以創建并執行宏(宏實際上就是一條自定義的命 令),以替代人工進行的一系列費時而單調的重復性操作,自動完成所需任務。在創建宏時,通過為一個宏賦予某個特殊的名稱,就可以在執行某項操作(如啟動 Word或打開一個文檔)時自動運行它,該類宏被稱為自動宏,或稱“auto”宏。Word提供的自動宏及其運行條件如下:宏名 運行條件AutoExec 啟動Word時AutoNew 新建文檔時AutoOpen 打開已有文檔時AutoClose 關閉文檔時AutoExit 退出Word時
二、創建宏 從以上5個自動宏中,我們可以知道,Autoexec宏在啟動Word時,將自動運行,那么只要我們賦予該宏自動打開上次所編輯文檔的功能,即可實現讓Word記住退出現場的功能。創建該Autoexec宏的方法如下:1. 指向“工具”菜單的“宏”,單擊“宏”子菜單,打開“宏”對話框,在“宏名”框中,鍵入“autoexec”(如圖1),在“宏的位置”下拉框中,選擇“Normal.dot(共用模板)”,然后回車或單擊“創建”按鈕,打開宏編輯窗口。

2. 在代碼窗口的“Sub Autoexec()”和“End Sub”間錄入如下兩行指令:RecentFiles(1).OpenApplication.GoBack第一條命令的作用是打開最近編輯過的那篇文檔,請注意:“(1)”中是數字1,而非字母l;第二條命令則是返回上一編輯位,即關閉該文檔時,插入點所在的位置。3. 單擊“文件”菜單中的 “保存”命令,保存該宏。4. 單擊“文件”菜單中的“關閉并返回到Microsoft Word”命令,退出宏編輯窗口。以上所述是假設用戶的Word中沒有autoexec宏,如果已有autoexec宏,那么用戶只需在“宏”對話框中選中“autoexec”宏,再單擊“編輯”按鈕,并在該宏中加上這兩條指令即可。
三、錄制宏實際上,如果你忘記了或根本就不知道“RecentFiles(1).Open”和“Application.GoBack”這兩條指令,那么你完全可以通過“錄制宏”來創建該autoexec宏,方法如下:1. 指向“工具”菜單中的“宏”子菜單,然后單擊“錄制新宏”,打開“錄制宏”對話框,在“宏名”框中,鍵入“autoexec”,單擊“確定”按鈕(如圖 2)。如果autoexec宏已存在,系統將彈出一對話框詢問“是否替換已有的宏?”,如要替換,請單擊“是”按鈕,否則單擊“否”按鈕。如果選擇了 “否”,將不能錄制該宏。

2. 如果選擇了“是”或原來沒有autoexec宏,則現在開始宏錄制過程:單擊“文件”菜單,在最近使用的文件列表中,單擊第一個文件,然后按下 Shift+F5組合鍵(該組合鍵的作用就是將插入點返回上一編輯位)。最后,指向“工具”菜單的“宏”并單擊“停止錄制”命令。現在,打開需要進行多次編輯的文檔,并移動插入點,然后退出Word。之后重新啟動Word,怎么樣,剛才你打開的文檔自動打開,并且插入點已定位至上次關閉時所在的位置了吧?
四、刪除宏或許,一段時間后,你又不需要Word每次啟動時都自動打開上次編輯的文檔了,那么你可以指向“工具”菜單中的“宏”,再單擊“宏”,在“宏名”列表框中,選擇“autoexec”宏,然后單擊“刪除”按鈕,刪除autoexec宏即可。實際上,Word提供的自動宏功能作用大著呢。筆者如上所述,旨在拋磚引玉,因為你完全可以利用這些自動宏為自己定制其他服務,提高編輯效率。
新聞熱點
疑難解答