共用方式為


CommandButton.Click 事件 (Access)

Click 事件發生於使用者按下及物件後再放開滑鼠按鈕時。

語法

表達式點擊

表達 代表 CommandButton 物件的變數。

註解

此事件適用於包含超連結的控制項。

若要發生此事件時執行巨集或事件程序,將 OnClick 屬性設定為巨集名稱或 [事件程序]。

對控制項而言,此事件發生在使用者:

  • 以滑鼠左鍵按一下控制項。 使用滑鼠右鍵及中間按鈕按一下控制項並不會觸發此事件。

  • 按一下含有超連結資料與滑鼠左鍵的控制項。 按一下以右或中間滑鼠按鈕控制項不會觸發此事件。 當使用者將滑鼠指標停留包含超連結資料、 滑鼠指標變更為"hand"圖示的控制項。 當使用者按一下滑鼠按鈕時,啟動的超連結時,之後再 按 [ 發生事件。

  • 按下箭號鍵,然後按 Enter 鍵或按下滑鼠按鈕,即可選取下拉式方塊或清單框中的專案。

  • 當命令按鈕、複選框、單選按鈕或切換按鈕有焦點時,按空格鍵。

  • 在具有 [ 預設 ] 屬性設為 [是] 之命令按鈕的窗體上,按下 Enter 鍵。

  • 在具有命令按鈕且 Cancel 屬性設定 為 [是] 的表單上,按下 Esc 鍵。

  • 按下控制項的便捷鍵。 例如,如果命令按鈕的 Caption 屬性設定為 &Go,按 Alt+G 就會觸發事件。

僅針對命令按鈕,Microsoft當使用者按下 Enter 鍵或存取鍵來選擇命令按鈕時,Access 會執行 OnClick 屬性所指定的巨集或事件過程。 巨集或事件過程會執行一次。 如果您想要在按下命令按鈕時重複執行巨集或事件過程,請將其 AutoRepeat 屬性設定為 [是]。 對於其他類型的控件,您必須使用滑鼠按鈕按兩下控件,以觸發 Click 事件。

當您選擇指令按鈕時便會發生指令按鈕的 Click 事件。 此外,如果您選擇命令按鈕時還沒有焦點,則命令按鈕的 EnterGotFocus 事件會在 Click 事件之前發生。

按兩下控件會導致 發生 DblClickClick 事件。 針對命令按鈕,按兩下會依此順序觸發下列事件:

MouseDownMouseUp按兩下DblClick按兩下

通常,您會將 按一下 [ 事件程序或巨集附加到命令按鈕為了命令和命令類似的動作。 適用於控制項,使用此事件觸發動作以回應一本主題先前所述發生次數。

在 DblClick 巨集中使用 CancelEvent 巨集指令來取消第二個 Click 事件。 如需詳細資訊,請參閱 DblClick 事件主題。

若要辨別之間的左、 右以及中間滑鼠按鈕,請使用 MouseDownMouseUp 事件。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應