Cancel プロパティ (Microsoft Forms)

コマンド ボタンがフォームの [キャンセル ] ボタンであるかどうかを示す値を設定または返します。

構文

オブジェクトCancel [= Boolean ]

Cancel プロパティの構文には、次の指定項目があります。

パーツ 説明
object 必須です。 有効なオブジェクトです。
Boolean オプション。 オブジェクトが [キャンセル ] ボタンであるかどうか。

Settings

Boolean の設定は以下のとおりです。

説明
True CommandButton[キャンセル] ボタンです。
False CommandButton[キャンセル] ボタンではありません (既定値)。

注釈

CommandButton またはコマンド ボタンのように動作するオブジェクトは、既定のコマンド ボタンとして指定できます。 OLE コンテナー コントロール (Windows のみ) の場合、Cancel プロパティはコマンド ボタンとして実際に動作するオブジェクトに対してのみ提供されます。

[キャンセル] ボタンは、フォームの CommandButton を 1 つだけ指定できます。 あるコマンド ボタンの CancelTrue に設定すると、同じフォーム上の他のすべてのオブジェクトの Cancel は自動的に False に設定されます。 CommandButton の Cancel プロパティが True に設定されていて、フォームがアクティブなフォームの場合、ユーザーはコマンド ボタンをクリックするか、Esc キーを押すか、ボタンにフォーカスがあるときに Enter キーを押して、コマンド ボタンを選択できます。

[キャンセル] の一般的な用途は、ユーザーがコミットしていない変更を取り消してフォームを以前の状態に戻すことができるようにすることです。

元に戻すことのできない操作 (削除など) をサポートするフォームの [ キャンセル ] ボタンを既定のボタンにすることを検討してください。 そのためには、Cancel プロパティと Default プロパティの両方を True に設定します。

関連項目

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

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