Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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

您可以自動化表單控制項] 或 [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. 當您完成設計控制項,開發人員] 索引標籤的 [控制項] 群組中,關閉設計模式 按鈕影像

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×