Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die Undo-Methode , um ein Steuerelement oder Formular zurückzusetzen, wenn dessen Wert geändert wurde.
Syntax
Ausdruck. Aufmachen
Ausdruck Eine Variable, die ein Control-Objekt darstellt.
Hinweise
Sie können die Undo-Methode z. B. verwenden, um eine Änderung eines Datensatzes aufzuheben, der einen ungültigen Dateneintrag enthält.
Wird die UndoUndo-Methode auf ein Formular angewandt, gehen alle Änderungen am aktuellen Datensatz verloren. Wird die Undo Undo-Methode auf ein Steuerelement angewandt, ist lediglich das Steuerelement selbst betroffen.
Diese Methode muss angewendet werden, bevor das Formular oder Steuerelement aktualisiert wird. Sie können diese Methode in das BeforeUpdate-Ereignis eines Formulars oder in das Change-Ereignis eines Steuerelements einschließen.
Die Undo-Methode bietet eine Alternative zur Verwendung der SendKeys-Anweisung zum Senden des Werts des Esc-Schlüssels in einer Ereignisprozedur.
Beispiel
Das folgende Beispiel zeigt, wie Sie die Undo-Methode in der Change-Ereignisprozedur eines Steuerelements verwenden können, um zu erzwingen, dass ein Feld mit dem Namen LastName auf den ursprünglichen Wert zurückgesetzt wird, wenn es geändert wurde.
Private Sub LastName_Change()
Me!LastName.Undo
End Sub
Im nächsten Beispiel wird die Undo-Methode verwendet, um alle in einem Formular vorgenommenen Änderungen zurückzusetzen, bevor das Formular aktualisiert wird.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.Undo
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.