新增或編輯工作表中控制項的巨集

套用到
Excel 2016 Excel 2013 Excel 2010 Excel 2007

重要

我們將於 2025 年 10 月 14 日終止對 Office 2016 和 Office 2019 的支援。 升級至 Microsoft 365 即可隨時隨地在任何裝置上工作,並繼續獲得支援。 

你可以透過以下步驟自動化表單控制或 ActiveX 控制:

  • 當使用者點擊表單控制項時,透過指派一個巨集來執行動作或操作。
  • Microsoft執行 Visual Basic for Applications (VBA) 程式碼,處理使用者與 ActiveX 控制項互動時發生的任何事件。

欲了解更多如何建立巨集的資訊,請參閱 「建立或刪除巨集」。

新增或編輯表單控制的巨集

  1. 右鍵點擊控制項,然後點 選「指派巨集」。
    指派巨集 」對話框會出現。

  2. 要指定現有巨集的位置,請透過以下操作之一選擇該巨集在巨 框中的位置:

    • 若要在任何已開啟的工作簿中搜尋該巨集,請選擇 「所有已開啟的工作簿」。

      注意

      如果你想指派給控制項的巨集在獨立的工作簿裡,先打開那個工作簿,這樣它才會在「 巨集」 清單框中顯示。

    • 若要將搜尋巨集限制為包含目前工作紙的工作簿,請選擇 「此工作簿」。

    • 若要限制搜尋巨集至特定工作簿,請從可用開放的工作簿名稱列表中選擇該工作簿。

  3. 執行下列其中一個動作:
    指派一個巨集 請做以下其中一項:

    • 錄製新的巨集選錄製,完成巨集錄製後,在 開發 者標籤的 程式碼 群組中,點擊 停止錄製按鈕圖片
    • 指派一個現有的巨集 雙擊清單中的巨集,或在 巨集名稱 框中輸入其名稱。
    • 建立一個新的巨集選新, 然後在 Visual Basic 編輯器中寫一個新的巨集。
      欲了解更多如何撰寫巨集的資訊,請參閱 Visual Basic 說明。
      修改指定的巨集 請做以下其中一項:
    • 編輯指定的巨集巨集名稱 框中點選巨集名稱,然後點擊 編輯
    • 指派一個不同的現有巨集 雙擊清單中的巨集,或在 巨集名稱 框中輸入其名稱。

新增或編輯 ActiveX 控制項的 巨集

  1. 如果開發 者標籤無法 使用,請顯示它。
    在 Excel 2016、2013、2010 年中:

    1. 點擊 檔案>選項>自訂色帶
    2. 自訂功能區中,選擇 開發者 勾選框,然後點 選確定

    在 Excel 2007 中:

    1. 點擊 Microsoft Office 按鈕Office 按鈕圖片,然後點選 Excel 選項
    2. 熱門 類別中,Excel 工作頂尖選項中,選擇功能區選取框中的 「顯示開發者」標籤 ,然後點擊 確定
  2. 要編輯 ActiveX 控制項,請確保你處於設計模式。 在 開發者 標籤的 控制 群組中,開啟 設計模式按鈕圖片

  3. 選擇控制項。
    欲了解更多資訊,請參閱 工作表上的選擇或取消控制項

  4. 開發 者標籤的 控制 群組中,點擊 「檢視程式碼」按鈕圖片

    注意

    你也可以右鍵點擊控制項,然後點選 「檢視程式碼」來編輯現有的巨集。

  5. 在 Visual Basic 編輯器中,撰寫新的巨集或修改現有的巨集。
    欲了解更多如何撰寫巨集的資訊,請參閱 Visual Basic 說明。

  6. 完成巨集後,在 Visual Basic 編輯器的檔案選單中點選「關閉並返回 Microsoft Excel」。

  7. 設計好控制項後,在 開發 者標籤的 控制 組裡,關閉 設計模式按鈕圖片