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.
Die letzte Aktion oder eine angegebene Anzahl von Aktionen wird wiederholt. Entspricht der Liste der Elemente, die angezeigt wird, wenn Sie auf der Symbolleiste Standard auf den Pfeil neben der Schaltfläche Wiederholen klicken. Durch Aufrufen dieser Methode wird die Undo-Methode umgekehrt.
Syntax
Ausdruck. Wiederholen (Anzahl)
Ausdruck Eine Variable, die ein Document-Objekt darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| Count | Optional | Long | Specifies the number of actions to be redone. Default is 1, meaning that if omitted, only the last action will be redone. |
Rückgabewert
Nichts
Bemerkungen
Wenn aufgerufen wird, wenn keine Aktionen im Wiederholungsstapel vorhanden sind oder Wenn Count größer ist als die Anzahl der Aktionen, die sich derzeit im Stapel befinden, wird die Redo-Methode so viele Aktionen wie möglich wiederholen und den Rest ignorieren.
Die Höchstzahl von Aktionen, die durch Aufrufen von Redo wiederholt werden können, beträgt 20.
Beispiel
Im folgenden Beispiel wird die Redo-Methode verwendet, um eine Teilmenge der Aktionen zu wiederholen, die mithilfe der Undo-Methode rückgängig machen wurden.
In Teil 1 wird ein Rechteck erstellt, das auf der vierten Seite der aktiven Publikation einen Textrahmen enthält. Es werden verschiedene Schrifteigenschaften festgelegt, und dem Textrahmen wird Text hinzugefügt. In diesem Fall wird der Text "This font is Courier" auf die Schriftart Courier, 12 Punkte, fett, festgelegt.
Teil 2 überprüft, ob der Text im Textrahmen die Schriftart Verdana aufweist. Andernfalls wird die Undo-Methode verwendet, um die letzten vier Aktionen im Rückgängig-Stapel rückgängig zu machen. Die Redo-Methode wird dann verwendet, um die ersten beiden der letzten vier Aktionen zu wiederholen, die gerade rückgängig wurden. In diesem Fall werden die dritte Aktion (Festlegen des Schriftgrads) und die vierte Aktion (wenn die Schriftart fett formatiert) wiederholt. Der Name der Schriftart wird dann zu Verdana geändert, und der Text wird geändert.
Dim thePage As page
Dim theShape As Shape
Dim theDoc As Publisher.Document
Set theDoc = ActiveDocument
Set thePage = theDoc.Pages(4)
' Part 1
With theDoc
With thePage
' Setting the shape creates the first action
Set theShape = .Shapes.AddShape(msoShapeRectangle, _
75, 75, 190, 30)
' Setting the text range creates the second action
With theShape.TextFrame.TextRange
' Setting the font size creates the third action
.Font.Size = 12
' Setting the font to bold creates the fourth action
.Font.Bold = msoTrue
' Setting the font name creates the fifth action
.Font.Name = "Courier"
' Setting the text creates the sixth action
.Text = "This font is Courier."
End With
End With
' Part 2
If Not thePage.Shapes(1).TextFrame.TextRange.Font.Name = "Verdana" Then
.Undo (4)
With thePage
With theShape.TextFrame.TextRange
' Redo redoes the first two of the four actions that were just undone
theDoc.Redo (2)
.Font.Name = "Verdana"
.Text = "This font is Verdana."
End With
End With
End If
End With
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.