UndoAction-Methode (Microsoft Forms)

Macht die letzte Aktion rückgängig, die den Undo-Befehl unterstützt.

Syntax

Boolean = -Objekt. UndoAction

Die Syntax für UndoAction besteht aus folgenden Teilen:

Teil Beschreibung
Objekt Erforderlich. Ein gültiges Objekt.

HinwBemerkungeneise

Der Befehl "Rückgängig" der Benutzeroberfläche verwendet die UndoAction-Methode. Wenn Sie z. B. Text in ein TextBox-Element einfügen, können Sie mit UndoAction diesen Text entfernen und den vorherigen Inhalt des Textfelds wiederherstellen.

Nicht alle Benutzeraktionen können rückgängig gemacht werden. Wenn eine Aktion nicht rückgängig gemacht werden kann, ist der Befehl Rückgängig nach der entsprechenden Aktion nicht verfügbar.

Hinweis

[!HINWEIS] Wenn die CanUndo -Eigenschaft den Wert False hat, ist der Befehl Rückgängig der Benutzeroberfläche nicht verfügbar, und UndoAction ist im Code ungültig.

Wenn UndoAction auf ein Formular angewendet wird, gehen alle Änderungen am aktuellen Datensatz verloren. Wird UndoAction auf ein Steuerungselement angewendet, ist nur das Steuerelement selbst betroffen.

Sie müssen diese Methode anwenden, bevor das Formular oder Steuerelement aktualisiert wird. Sie können diese Methode in die Prozedur für das BeforeUpdate-Ereignis eines Formulars oder das Change-Ereignis eines Steuerelements einschließen.

UndoAction ist eine Alternative zur Verwendung der SendKeys-Anweisung , um den Wert von ESC in einer Ereignisprozedur zu senden.

Siehe auch

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.