修改 Word 命令
您可以將大部分的 Word 命令轉換成宏來修改它們。 例如,您可以修改 [檔案] 索引標籤上的[開啟] 命令,讓 Word 不會顯示 Worddocument 檔案清單, (以副檔名結尾的檔案.doc) ,Word 會顯示目前資料夾中的每個檔案。
若要將內建 Word 命令清單顯示於 [巨集] 對話方塊中 (Alt-F8),請選取 [巨集作用於] 方塊中的 [Word 指令]。 功能區上或透過快速鍵可用的每個命令都會列出。 在功能表取代為功能區之前,命令的開頭是與命令相關聯的功能表名稱。 例如,先前在 [檔案] 功能表上的 [儲存] 命令會列為[檔案][儲存]。
您可以用某個巨集來取代 Word 命令,方法是將此巨集與 Word 命令指定相同的名稱。 例如,如果您建立名為 "FileSave" 的巨集,當您選擇 [檔案] 功能表中的 [儲存檔案]、按一下 [儲存檔案] 工具列按鈕,或按下 Ctrl-S 快速鍵組合時,Word 就會執行此巨集。
下列範例會帶您逐步完成修改 FileSave 命令所需的步驟。
按下 Alt-F8。
In the Macros in box, select Word commands.
In the Macro name box, select "FileSave".
In the Macros in box, select a template or document location to store the macro. For example, select "Normal.dot (Global Template)" to create a global macro (this modifies the FileSave command for all documents that use the normal tempate).
Click Create.
FileSave 巨集顯示如下。
Sub FileSave()
'
' FileSave Macro
' Saves the active document or template
'
ActiveDocument.Save
End Sub
您可以新增其他指示或移除現有的 ActiveDocument.Save
指令。 現在每次執行 FileSave 命令時,您的 FileSave 宏會執行,而不是 Word 命令。 若要還原原始的 FileSave 功能,您需要重新命名或刪除 FileSave 巨集。
註解
您也可以運用下列方式來取代 Word 命令:使用名為 Main 的副常式,建立以 Word 命令 (例如 FileSave) 命名的程式碼模組。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。