自訂巨集工作

有時候巨集並不如您預期的方式工作,所以需要修改它。您可以重新錄製巨集以校正問題,或是在使用Microsoft Visual Basic的Visual Basic編輯器程式時,直接編輯或修改巨集,Microsoft Visual Basic是一個包含在Word之小型的程式語言。巨集會以Visual Basic 專案  模組 來儲存。專案是一個可以儲存在Word文件或範本的可執行程式。欲編輯巨集,按一下 工具 功能表/ 巨集  巨集 。全部現有的巨集清單會出現在 巨集 對話方塊中。按一下您想要編輯的巨集,再按一下 編輯 。則Visual Basic編輯器程式會出現,您可以在此選擇並修改專案中的模組。

開啟巨集的Visual Basic編輯器

有關插入及編輯Visual Basic編輯器中巨集指令的額外資訊,甚或是建立巨集以執行複雜而不能錄製的工作,請您使用Visual Basic編輯器視窗的 說明 功能以獲取更詳細的訊息。

當您不再需要使用巨集,或是想要移除缺乏功用的巨集,再以相同名稱重新錄製巨集時,您可以將它刪除。從範本或文件刪除巨集是非常容易的。在您從手邊的巨集清單中刪除巨集之後,也需要刪除相關的工具列按鈕或功能表指令(如果您有建立)。藉由按住 Alt 及拖曳巨集的按鈕到文件中的空白區域,即可從工具列或功能表上刪除巨集鈕。

巨集病毒是電腦病毒的一種類型,它會儲存在檔案、範例或其他增加組件的巨集中。欲以最佳的防護以抵抗巨集病毒,您應該購買及安裝專業的防毒軟體。欲更進一步降低巨集在Word檔案中傳染的風險,請設定巨集安全性到 高  中 的層級,並使用數位簽名。欲設定巨集安全性程度,請按一下 工具 功能表/ 選項  安全性  巨集安全性  安全性層級 標籤,然後選擇您想使用的安全性程度。

在建立及執行巨集以自動格式化信件後,高登園藝公司總裁想調整巨集以便可重新格式化一些文字成粗體。然後他將使用編輯過的巨集來建立新的信件,並在完成信件後刪除此巨集。

在本練習中,您會學習到如何編輯現有的巨集來加入字元格式,並在完成後刪除它。

範例檔案

  1.  一般 工具列上,按一下 開啟舊檔 鈕。


  2. 開啟舊檔
  3.  開啟舊檔 對話方塊中,瀏覽您的硬碟至SBS資料夾,按兩下 Word資料夾 /Customizing資料夾,開啟ModifyMacro檔。
  4. 按一下 工具 功能表/ 巨集  巨集 ,開啟 巨集 對話方塊。
  5. 在巨集清單中,按一下 Letter  編輯 

  6. 巨集說明會顯示在Visual Basic編輯碼視窗中。
  7. 按一下ModifyMacro -NewMacros 程式碼 視窗,並下拉至視窗的最下方。
  8. 按一下文字「Selection.TypeText Text:="草本龍" 」的左邊,然後按一下 Enter 在說明前面插入一行空白列。
  9. 按一下向上鍵,並輸入「Selection.Font.Bold = wdToggle」。

  10. 當您輸入文字時,Visual Basic編輯器會開啟可能的指令功能表。您可以從功能表中選擇指令來代替輸入全部的指令。
    新的說明會在程式碼中顯示。新的說明會告訴程式顯示所有文字採用粗體。
    Visual Basic編輯器及AutoTable巨集
  11.  檔案 功能表中,按一下 關閉 並回到Microsoft Word。則Visual Basic編輯器即關閉,而巨集會隨您的修改來儲存巨集。
  12. 按下 Ctrl + End 鍵,將插入點移到文件的最後面。
  13.  工具 功能表上,按一下 巨集  巨集 ,開啟 巨集 對話方塊。
  14. 您也可以按下 Alt + L 鍵,也就是先前所設定來執行 Letter 巨集的快速鍵。

  15.  巨集 對話方塊中,按一下 巨集作用於 下拉清單,並選擇 ModifyMacro (文件)。
  16. 在巨集清單中,按一下 Letter  執行 

  17. 在文件最下方的信件文字會以粗體出現。
  18.  工具 功能表上,按一下 巨集  巨集 ,開啟 巨集 對話方塊。
  19.  巨集 對話方塊中,按一下 巨集到 下拉清單,選擇巨集清單中的 ModifyMacro (文件),按一下 Letter  刪除 。警告方塊會顯示並詢問您是否要刪除 Letter 巨集。
  20. 按一下 是 警告方塊會關閉,而Word會刪除Letter巨集。
  21.  巨集 對話方塊中,按一下 關閉 鈕,關閉 巨集 對話方塊。
  22.  一般 工具列上,按一下 儲存檔案 鈕儲存文件。


  23. 儲存檔案
  24. 按一下文件視窗中的 關閉視窗 鈕,關閉 ModifyMacro 文件。


  25. 關閉視窗



    Copyright1997-2001 SoftChina Corporation. All rights reserved.