將巨集模組複製到另一個活頁簿

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

若活頁簿包含您要在他處使用的 Visual Basic for Applications (VBA) 巨集,可以使用 Microsoft Visual Basic 編輯器,將含有該巨集的模組複製到另一個已開啟的活頁簿。

本文內容

巨集及 VBA 概觀

模組複製到另一個活頁簿

巨集及 VBA 概觀

您若不甚熟悉巨集及 VBA,下列資訊可能會很有幫助。

  • 巨集是可用於自動化工作的一個或一組巨集指令。

  • 您可以使用 [錄製巨集] 命令 (位於 [開發人員] 索引標籤 [程式碼] 群組中) 來錄製 (建立) 巨集。

  • 巨集會以 Microsoft Visual Basic for Applications (VBA) 程式設計語言錄製。

  • 您可以檢查及編輯巨集在 Visual Basic 編輯器,Excel 所開啟的視窗。

    模組包含儲存於 Book1 中 [Module1] 內的兩個巨集

在此範例中,名稱為 MakeCellGreen 及 SetRowHeight 的巨集位於 [Module1] 模組中,而 [Module1] 模組儲存於 Book1 中。

在活頁簿之間複製模組

  1. 如果沒有 [開發人員] 索引標籤可用,請執行下列操作來顯示:

    1. 按一下 [檔案] 索引標籤,然後按一下 [選項],再按一下 [自訂功能區] 類別。

    2. [主要索引標籤] 下,選取 [開發人員] 核取方塊,然後按一下 [確定]

  2. 若要將安全性層級暫時設定為啟用所有巨集,請執行下列操作:

    1. [開發人員] 索引標籤的 [程式碼] 群組中,按一下 [巨集安全性]

    2. [巨集設定] 類別中,按一下 [巨集設定] 下的 [啟用所有巨集 (不建議使用,會執行有潛在危險的程式碼)],然後按一下 [確定]

      Excel 中 [開發人員] 索引標籤上的 [程式碼] 群組

      附註: 若要協助防止執行有潛在危險的程式碼,建議您當初停用所有巨集,當您完成使用巨集的設定。

  3. 開啟含有所要複製之模組的活頁簿,以及要複製模組至其中的目標活頁簿。

  4. 按一下 [開發人員] 索引標籤的 [程式碼] 群組中的 [ Visual Basic.

    此舉會啟動 Visual Basic 編輯器]。

  5. 在 Visual Basic 編輯器] 在 [檢視] 功能表上按一下 [專案總管 [專案總管] 按鈕圖像 ,或按下 Ctrl + R。

    啟動 [專案] 工作窗格中,並] 窗格會列出這兩個開啟的活頁簿。一般而言,您會看到vba 專案 (< 活頁簿名稱 >)

  6. 在 [專案] 窗格中,拖曳您想要複製到目的地活頁簿的模組。模組會複製為 [module1] 內,到 vba 專案 (活頁簿名稱.xlsm) 下方的 [模組] 資料夾。

    VBA 專案總管

    Module1 巨集。若要複製,請將其從 Book2.xlsm 拖曳到 Book1.xlsm。

    [Module1] 巨集的複本位於 [模組] 資料夾下。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×