將控制項新增至對話方塊或文件之後,您可以新增事件程序,以決定控制項如何回應使用者動作。
使用者表單和控制項都有一組預先定義的事件。 例如,指令按鈕有 Click 事件,當使用者按一下指令按鈕時將發生此事件,而自訂表單則有 Initialize 事件,於載入表單時執行該事件。
若要撰寫控制項或表單事件程序,請按兩下該表單或控制項來開啟一個模組,並從 [程序] 下拉式清單方塊中選取該事件。
事件程序包含控制項的名稱。 例如,指令按鈕 Command1 的 Click 事件程序名稱為 Command1_Click。 如果在事件程序中新增了程式碼,然後又變更控制項的名稱,那麼原有的事件程序將仍以原來的名稱保留在程式碼中。 例如,假設您為 Command1 的 Click 事件新增程式碼,然後將該控制項重新命名為 Command2。 當您按兩下 Command2 時,在 Click 事件程序中將看不到任何程式碼。 您需要從 Command1_Click 中將程式碼移動至 Command2_Click 中。 為簡化程式的開發,建議您在撰寫程式碼之前,為控制項命名。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。