重要: 我們將於 2025 年 10 月 14 日終止對 Office 2016 和 Office 2019 的支援。 升級至 Microsoft 365 即可隨時隨地在任何裝置上工作,並繼續獲得支援。 取得 Microsoft 365
您可以執行下列動作,將表單控制項或 ActiveX 控制項自動化:
-
當使用者透過指派巨集來單擊窗體控件來執行動作或作。
-
執行 Microsoft Visual Basic for Applications (VBA) 程式代碼,以處理當使用者與 ActiveX 控件互動時發生的任何事件。
如需有關如何建立巨集的詳細資訊,請參閱 建立或刪除巨集。
新增或編輯表單控件的巨集
-
以滑鼠右鍵按下控件,然後按兩下 [ 指派巨集]。
[ 指派巨集] 對話框隨即出現。
-
若要指定現有巨集的位置,請執行下列其中一項動作,選取巨集在 [巨集] 方塊 中 的位置:
-
若要在任何已開啟的活頁簿中搜尋巨集,請選取 [全部開啟活頁簿]。
附註: 如果您要指派給控件的巨集位於另一個活頁簿中,請先開啟該活頁簿,以便在 [清單 中的巨集 ] 方塊中使用。
-
若要將巨集搜尋範圍限製為包含目前工作表的活頁簿,請選 取 [此活頁簿]。
-
若要將巨集搜尋範圍限制在特定活頁簿,請從可用的開啟活頁簿名稱清單中選取該活頁簿。
-
-
執行下列其中一個動作:
指派巨集 執行下列其中一個動作:
-
錄製新巨集 按兩下 [錄製],當您錄製完巨集時,請在 [ 開發人員 ] 索引卷標的 [ 程序代碼 ] 群組中,按兩下 [ 停止錄製 ]
] 。 -
指派現有的巨集 按兩下清單中的巨集,或在 [ 巨集名稱 ] 方塊中輸入巨集名稱。
-
建立新巨集 按兩下 [新增],然後在 [Visual Basic] 編輯器 中撰寫新的巨集。
如需有關如何撰寫巨集的詳細資訊,請參閱Visual Basic說明。
修改指定的巨集 執行下列其中一個動作:
-
編輯指定的巨集 按兩下 [ 巨集名稱 ] 方塊中的巨集名稱,然後按兩下 [ 編輯]。
-
指派不同的現有巨集 按兩下清單中的巨集,或在 [ 巨集名稱 ] 方塊中輸入巨集名稱。
-
新增或編輯 ActiveX 控制件的巨集
-
如果 [ 開發人員] 索引標籤無法使用,請顯示它。
在 Excel 2016、2013、2010:
-
按一下 [檔案] > [選項] > [自訂功能區]。
-
在 [自定義功能區] 底下,選取 [ 開發人員 ] 複選框,然後按兩下 [ 確定]。
在 Excel 2007 中:
-
按兩下 [Microsoft Office 按鈕 ]
],然後按兩下 [ Excel 選項]。 -
在 [ 熱門] 類別的 [ 使用 Excel 的最佳選項] 底下,選取 [在功能區 中顯示開發人員 ] 索引標籤複選框,然後按兩下 [ 確定]。
-
-
若要編輯 ActiveX 控制件,請確定您處於設計模式。 在 [ 開發人員] 索引標籤的 [ 控制項] 群組中,開啟 [ 設計模式 ]
。 -
選取控件。
如需詳細資訊,請參閱 選取或取消選取工作表上的控件。
-
在 [ 開發人員] 索引標籤的 [ 控制項] 群組中,按兩下 [ 檢視程式代碼
] 。附註: 您也可以以滑鼠右鍵按下控件,然後按兩下 [ 檢視程式代碼],來編輯現有的巨集。
-
在 Visual Basic 編輯器 中,撰寫新的巨集或變更現有的巨集。
如需有關如何撰寫巨集的詳細資訊,請參閱Visual Basic說明。
-
完成巨集的撰寫后,在 Visual Basic 編輯器 的 [檔案] 選單上,單擊 [關閉並返回Microsoft Excel]。
-
完成控件設計后,請在 [ 開發人員 ] 索引標籤的 [ 控 件] 群組中,關閉 [ 設計模式 ]
。