Selection-Objekt (Publisher)
Repräsentiert die aktuelle Auswahl in einem Fenster oder Bereich. Eine Auswahl stellt entweder einen markierten (oder hervorgehobenen) Bereich in der Publikation oder, falls kein Element in der Publikation ausgewählt ist, den Cursor dar. Es kann nur ein Selection -Objekt pro Fensterausschnitt Publikation vorhanden sein und kann nur ein Selection -Objekt in der gesamten Anwendung aktiv sein.
Hinweise
Verwenden Sie die Document.Selection-Eigenschaft , um das Selection-Objekt zurückzugeben. Wenn Sie mit der Selection -Eigenschaft ohne einen Objektbezeichner verwendet wird, gibt Microsoft Publisher die Auswahl aus den aktiven Ausschnitt des aktiven Publikationsfensters zurück.
Beispiel
Das folgende Beispiel kopiert die aktuelle Auswahl aus der aktiven Publikation an.
Sub CopySelection()
Selection.ShapeRange.Copy
End Sub
Im folgenden Beispiel wird bestimmt, welcher Elementtyp ausgewählt ist, und wenn es sich um eine Autoform handelt, wird die erste Form in der Auswahl mit Farbe gefüllt. In diesem Beispiel wird davon ausgegangen, dass mindestens ein Element in der aktiven Publikation ausgewählt ist.
Sub SelectedShape()
If Selection.Type = pbSelectionShape Then
Selection.ShapeRange.Item(1).Fill.ForeColor _
.RGB = RGB(Red:=200, Green:=20, Blue:=255)
End If
End Sub
Im folgenden Beispiel wird die Auswahl kopiert und in die erste Form auf der zweiten Seite der aktiven Publikation eingefügt.
Sub CopyPasteSelection()
Selection.TextRange.Copy
With ActiveDocument.Pages(2).Shapes(1).TextFrame.TextRange
.Collapse Direction:=pbCollapseEnd
.InsertAfter NewText:=vbLf
.Paste
End With
End Sub
Methoden
Eigenschaften
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.