文章編號: 212536 - 上次校閱: 2006年1月20日 - 版次: 2.0

OFF2000:如何執行知識庫文件的範例程式碼

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文曾發行於 CHT212536

在此頁中

全部展開 | 全部摺疊

結論

「Microsoft 知識庫」中有一些文件包含 Visual Basic for Applications 巨集的範例程式碼。 很多這些巨集都是用來說明為各種 Office 2000 應用程式進行 Visual Basic 程式設計的基本概念。 本文說明如何使用範例程式碼來建立新巨集,以及如何執行新巨集。

其他相關資訊

Microsoft 僅為說明用途而提供程式設計範例,不提供明示或默示的擔保, 其中包括、但不僅限於可銷售性和/或適用特定用途的默示擔保。 本文假設讀者熟悉展示的程式設計語言以及用來建立和為程序除錯的工具。 Microsoft 的支援專門人員可以協助說明特定程序的功能, 但他們不會修改這些範例以提供新增的功能或建構程序以滿足讀者的特定需要。 若您程式設計經驗有限,可以聯絡 Microsoft 授權方案提供中心, 或洽 Microsoft 付費諮詢專線,電話 (800) 936-5200。 有關 Microsoft 授權方案提供中心的資訊,請參閱下面的網頁:

http://www.microsoft.com/mcsp/ (http://www.microsoft.com/mcsp/)
如需有關 Microsoft 所提供的支援選項,請參閱下面的網頁:

http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
若要使用「知識庫」文件中的範例程式碼,必須新增一個 Visual Basic 巨集 (或選取現有的巨集), 然後便可以使用下列任一方法,在這個巨集中複製/貼上或輸入範例程式碼:

建立新巨集



  1. 請在您用的 Office 應用程式中開啟或建立範本。
  2. [工具] 功能表上指向 [巨集],然後再按 [巨集]
  3. [巨集作用於] 清單中,選取要儲存巨集的 Word 範本或文件。
  4. [巨集名稱] 方塊中,輸入巨集的名稱。
  5. 按一下 [建立] 來開啟「Visual Basic 編輯器」。
  6. 請執行下列步驟之一:

  • 在 Sub Macroname() 及 End Sub 行之間輸入巨集程式碼。
  • Sub macroname()
        Type your macro code here
    End Sub

    -或者-

  • 執行下列步驟,將範例程式碼複製及貼入巨集:
  1. 切換到您用來檢視「Microsoft 知識庫」文件的程式,例如 Microsoft Internet Explorer。
  2. 若要選取範例程式碼,請按住 CTRL 鍵,然後按一下程式碼。
  3. [編輯] 功能表上按一下 [複製]
  4. 切換到「Visual Basic 編輯器」。
  5. 在「Visual Basic 編輯器」中,選取巨集中從 Sub Macroname() 到 End Sub 的現有程式碼。
  6. [編輯] 功能表上按一下 [貼上]

    注意: 執行貼上動作時,從「Microsoft 知識庫」文件中複製的程式碼將會取代現有的程式碼。
Sub macroname()
 
End Sub

在輸入或貼上巨集的程式碼後,請在 [檔案] 功能表上按一下 [關閉並回到 Microsoft <應用程式>]

其中 <應用程式> 是您使用的 Microsoft Office 2000 應用程式。 注意: 請使用 TAB 鍵來縮排文字。以所有格符號 (') 開頭的行是註解,執行巨集時並不需要,但您可能要輸入這些註解,使巨集更易瞭解。

在模組中新增範例程式碼



若要在模組中新增範例程式碼,您必須有現成的模組或建立新模組。若要進行這項作業,請執行下列步驟:
  1. 在 Office 應用程式中開啟或建立範本。
  2. [工具] 功能表上指向 [巨集],然後按 [Visual Basic 編輯器]
  3. 在「Visual Basic 編輯器」的專案視窗中 (依預設值,該視窗位在左上角),按一下名稱與您的範本或文件相同的專案圖示, 如果還沒有儲存範本或文件,則專案名稱會看來像 Project(Document1) 或 TemplateProject(Template1)。

    Word 使用者的注意事項: 如果想要將巨集存放在預設的共用範本 Normal.dot 中,請按兩下 [Normal] 專案。
  4. 如果您按的專案下,沒有稱為 Modules 的資料夾,請按一下 [插入] 功能表上的 [模組]
  5. 請在要建立的模組程式碼視窗中隨意按一下。 程式碼視窗通常位於「Visual Basic 編輯器」的右上角。
  6. 請完全按照「知識庫」文件來輸入或貼入範例程式碼,包括 Sub Macroname() 及 End Sub 兩行。

    注意: 如需有關輸入或貼入巨集程式碼的其他資訊,請參閱本文的〈建立新巨集〉一節。
在輸入或貼入巨集的程式碼後,請在 [檔案] 功能表上按一下 [關閉並回到 Microsoft <應用程式>]

其中 <應用程式> 是您使用的 Microsoft Office 2000 應用程式。

執行巨集



  1. 請在 [工具] 功能表上指向 [巨集],然後再按 [巨集]
  2. [巨集名稱] 清單中選取巨集的名稱,然後再按 [執行]

?考

每個 Office 程式的「Microsoft 說明」中,均包含許多使用巨集的主題。 「Visual Basic 說明」中也包含了自行編寫程式碼的詳細資訊。

如需如何取得 Visual Basic for Applications 說明的其他資訊,請參閱 Microsoft Knowledge Base 中的下列文件:
226118? (http://support.microsoft.com/kb/226118/EN-US/ ) OFF2000: Programming Resources for Visual Basic for Applications

?考

本文件是根據 Microsoft Knowledgebase 文件編號 Q212536 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

http://support.microsoft.com/support/kb/articles/Q212/5/36.asp (http://support.microsoft.com/kb/212536/en-us?ln=en-us&sd=gn&fr=0)

這篇文章中的資訊適用於:
  • Microsoft Office 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft FrontPage 2000 Standard Edition
關鍵字:?
kbdta kbfaq kbhowto kbinfo kbmacro kbprg kbwordvba wd2000 KB212536
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。