Application.OpenUndoTransaction-Methode (Project)
Erstellt ein Undo-Transaktionsset für eine Reihe von Operationen.
Syntax
Ausdruck.
OpenUndoTransaction
( _Label_
, _guid_
)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Label | Erforderlich | String | Name, der in der Dropdownliste für den Befehl Rückgängig Transaktion angezeigt wird. |
guid | Optional | Variant | GUID zur eindeutigen Identifizierung von Label. |
Hinweise
Die OpenUndoTransaction -Methode wird in Verbindung mit CloseUndoTransaction -Methode verwendet. Verwenden Sie OpenUndoTransaction und CloseUndoTransaction für einen einzelnen Befehl oder für eine Gruppe von Befehlen.
Undo-Transaktionen können nicht geschachtelt werden.
Beispiel
Im folgenden Beispiel wird die OpenUndoTransaction -Methode zum Erstellen eines transaktionssatzes verwenden. Nach der Ausführung des Makros zeigt, die Aufgabe mit dem Namen Aufgabe außerhalb Transaktion als Element Aufgabe fügen Sie in der Dropdownliste Rückgängig auf der Symbolleiste für den Schnellzugriff. Die sechs Aufgaben mit dem Namen UndoMe 1 bis 6 UndoMe anzeigen als 6 erstellen Aufgaben in der Liste Rückgängig.
Sub CreateTasksWithUndoTransaction()
ActiveProject.Tasks.Add "Task outside transaction"
Application.OpenUndoTransaction "Create 6 tasks"
Dim i As Integer
For i = 1 To 6
ActiveProject.Tasks.Add "UndoMe " & i
Next
Application.CloseUndoTransaction
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.