VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

UndoAction-Methode

Kehrt die Wirkung der letzten Aktion um, die den Befehl Rückgängig unterstützt.

Syntax

Boolean = object.UndoAction

Die Syntax für die UndoAction-Methode besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiges Objekt.

Hinweise

Der Befehl Rückgängig der Benutzeroberfläche verwendet die UndoAction-Methode. Wenn Sie z.B. Text in ein Textfeld-Steuerelement (TextBox) einfügen, können Sie UndoAction verwenden, um diesen Text zu entfernen und den vorherigen Inhalt des Textfeldes wiederherzustellen.

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 dieser Aktion nicht verfügbar.

Anmerkung   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 nicht zulässig.

Wenn UndoAction für ein Formular ausgeführt wird, sind alle Änderungen am aktuellen Datensatz verloren. Wenn UndoAction für ein Steuerelement ausgeführt wird, 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 -Anweisung, um den Wert von ESC an eine Ereignisprozedur zu übergeben.