"OnClick/クリック時" プロパティ

適用対象

BoundObjectFrame オブジェクト

Label オブジェクト

Rectangle オブジェクト

CheckBox オブジェクト

ListBox オブジェクト

Section オブジェクト

ComboBox オブジェクト

ObjectFrame オブジェクト

TabControl コレクション

CommandButton オブジェクト

OptionButton オブジェクト

TextBox オブジェクト

Form オブジェクト

OptionGroup オブジェクト

ToggleButton オブジェクト

Image オブジェクト

Page オブジェクト

[適用対象] の一覧にあるいずれかのオブジェクトの [プロパティ] ウィンドウの [クリック時] ボックスの値を設定するか返します。読み取り/書き込み可能な文字列型です。

expression.OnClick

expression 必須。[適用対象] の一覧のオブジェクトのうちの 1 つを返す式です。

解説

このプロパティは、イベントが発生したときの Microsoft Office Access 2007 の動作をプログラムで変更する場合に役に立ちます。たとえば、イベントの発生状況に応じて、次のイベントまでの間に式のパラメーターを変更したり、イベント プロシージャから式またはマクロに切り替えたりすることができます。

Click イベントは、マウス ポインターをオブジェクトの上に置き、マウス ボタンを押してから離したときに発生します。

"OnClick/クリック時" プロパティは、[ビルダーの選択] ウィンドウ (オブジェクトの [プロパティ] ウィンドウで [クリック時] ボックスの横にある [ビルド] ボタンをクリックすると表示される) での設定に応じて、次のいずれかの値になります。

  • 式ビルダーが選択されている場合、値は "=expression" になります。ここで、expression は、[式ビルダー] ウィンドウで設定した式です。

  • マクロ ビルダーが選択されている場合、値はマクロ名になります。

  • コード ビルダーが選択されている場合、値は "[Event Procedure]" になります。

[クリック時] ボックスが空白の場合、プロパティの値は空の文字列になります。

使用例

次の使用例では、"受注入力" フォームの "OK" という名前のボタンで、Click イベントが "OK_Click" イベント プロシージャに関連付けられています (現在関連付けられていない場合)。

With Forms("Order Entry").Controls("OK")
If .OnClick = "" Then
.OnClick = "[Event Procedure]"
End If
End With
Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×