善用巨集能大幅提升 Office 工作效率,但每次開啟含巨集的檔案都會跳出安全性警告,若降低巨集安全性等級又恐引入惡意程式碼。解決之道是為巨集加上自我簽署的數位憑證,並將自己設為「信任的發行者」,即可一勞永逸。
完整設定流程(以 Excel 2003 為例)
- 暫時將巨集安全性設為「低」:
開啟 Excel →「工具」→「巨集」→「Visual Basic 編輯器」→「插入」→「模組」輸入測試碼 → 關閉回 Excel →「工具」→「巨集」→「安全性」→ 選「低」→ 確定。
- 安裝 VBA 專案數位憑證工具:
控制台 →「新增或移除程式」→ 選 Microsoft Office 2003 →「變更」→「新增或移除功能」→ 勾選「選擇應用程式的進階自訂」→ 在「Office 共用功能」中找到「VBA 專案的數位憑證」→ 選「從本機執行」→「更新」安裝。
- 建立自我簽署數位憑證:
開始功能表 →「Microsoft Office 工具」→「VBA 專案的數位憑證」→ 輸入憑證名稱 → 確定。
- 為巨集專案簽署:
開啟含巨集的檔案 → VBE →「工具」→「數位簽章」→「選擇」剛建立的憑證 → 確定 → 儲存關閉檔案。
- 將自己加入信任的發行者:
重新開啟該檔案,警告視窗勾選「永遠信任來自這個發行者的巨集」→「啟用巨集」。之後開啟該檔案將不再出現警告。
完成上述步驟,自訂巨集即可安靜執行,兼顧效率與安全。