Form.CommandBeforeExecute イベント (Access)

指定したコマンドが実行される前に発生します。 このイベントは、特定のコマンドが実行される前にコマンドに制約を課すために使います。

構文

CommandBeforeExecute (コマンドキャンセル)

expressionForm オブジェクトを表す変数です。

パラメーター

名前 必須 / オプション データ型 説明
コマンド 必須 バリアント型 (Variant) 実行されるコマンドを指定します。
Cancel 必須 オブジェクト型 (Object) このオブジェクトの Value プロパテイに True を設定すると、コマンドは取り消されます。

戻り値

なし

解説

OCCommandIdChartCommandIdEnum、および PivotCommandId の各定数には、サポートされている各 Microsoft Office Web コンポーネントのコマンドの一覧が含まれています。

次の例では、CommandBeforeExecute イベントをトラップするサブルーチンの構文を示します。

Private Sub Form_CommandBeforeExecute( _ 
 ByVal Command As Variant, ByVal Cancel As Object) 
 Dim intResponse As Integer 
 Dim strPrompt As String 
 
 strPrompt = "Cancel the command?" 
 
 intResponse = MsgBox(strPrompt, vbYesNo) 
 
 If intResponse = vbYes Then 
 Cancel.Value = True 
 Else 
 Cancel.Value = False 
 End If 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。