重複操作(套用特定格式、插入固定文字、批次匯出…)手動做 N 次?不如**建立巨集**一次錄製/編寫,終身一鍵執行。
方法一:錄製巨集 (零程式碼,適合 UI 操作序列)
- 「工具」/「檢視」→「巨集」→「錄製新巨集」。
- 命名 (英文無空白) → 「將巨集儲存於」選「所有文件 (Normal.dotm)」或特定範本/文件 → 「說明」填用途。
- 指派觸發方式 (三選一):
▸ **工具列按鈕** → 拖至快速存取工具列/功能區自訂群組。
▸ **快速鍵** → 按組合鍵 (如 Alt+Ctrl+M) → 「指派」。
▸ **略過** → 只能從巨集清單執行。
- 點「確定」開始錄製 → 執行欲自動化的操作序列 (需用鍵盤選取文字,滑鼠點命令 OK)。
- 完成 → 「停止錄製」。
方法二:VBA 編輯器手寫程式碼 (彈性無上限)
- 「工具」→「巨集」→「巨集」→ 「巨集位置」選儲存位置 → 「巨集名稱」輸入名稱 → 「建立」。
- 進入 **VBA 編輯器** → 撰寫 `Sub MacroName() … End Sub` 程式碼,可使用迴圈、判斷、物件模型 (Document/Range/Selection/Table…)。
- 關閉編輯器 → 巨集即可用。
混合策略
先錄製骨架 → 開啟 VBA 編輯器 → 修改/擴充程式碼 (加入迴圈、變數、錯誤處理) → 兼具易用與強大。
圖 1:巨集概念示意
安全性:巨集可能含惡意碼,Word 預設停用未簽署巨集。「檔案」→「選項」→「信任中心」→「巨集設定」→ 選「停用所有巨集但提示」或「啟用所有巨集 (不建議)」。
錄製巨集解決 80% 重複操作,VBA 解決剩餘 20% 複雜邏輯,自動化投資報酬率極高。