ユーザーが変更を元に戻したときに発生します。
構文
式。元に戻す (キャンセル)
式ComboBox オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Cancel | 必須 | Integer | この引数を True に設定すると、元に戻す操作が取り消され、コントロールやフォームは編集されたままの状態になります。 |
注釈
コントロールの 元に戻 すイベントは、ユーザーがコマンド バーの [ 元に戻すフィールド/レコード ] ボタンを選択したり、[ 元に戻す ] ボタンを選択したり、Esc キーを押したり、指定したコントロールの [元に戻す ] メソッドを呼び出したりして、コントロールを元の状態に戻すたびに発生します。 3 つのケースのいずれでも、コントロールがフォーカスを持っていることが必要です。 ユーザーがコマンド バーの [ 入力を元に戻 す] ボタンを選択した場合、このイベントは発生しません。
例
次の例は、フォームの [元に戻す] イベントをトラップするサブルーチンの構文を示しています。
Private Sub Form_Undo(Cancel As Integer)
Dim intResponse As Integer
Dim strPrompt As String
strPrompt = "Cancel the undo operation?"
intResponse = MsgBox(strPrompt, vbYesNo)
If intResponse = vbYes Then
Cancel = True
Else
Cancel = False
End If
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。