Applies ToExcel 2016 Excel 2013 Excel 2010 Excel 2007

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

您可以自動化表單控制項] 或 [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. 撰寫巨集之後,請按一下 [關閉並返回 Microsoft Excel在 Visual Basic 編輯器中的 [檔案] 功能表上。

  7. 當您完成設計控制項,開發人員] 索引標籤的 [控制項] 群組中,關閉設計模式 按鈕影像

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。