Freigeben über


Selection.Flip-Methode (Visio)

Kippt ausgewählte Formen entweder als Gruppe oder einzeln über ihre Pins. Gibt Nothing zurück.

Syntax

Ausdruck. Flip (FlipDirection, FlipType, BlastGuards, PinX, PinY, PinUnitsNameOrCode)

Ausdruck Eine Variable, die ein Selection-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
FlipDirection Erforderlich VisFlipDirection Gibt die Richtung an, in der die Auswahl gekippt werden soll. Mögliche Werte finden Sie in den Hinweisen.
FlipType Optional VisFlipTypes Gibt an, wie die Auswahl gekippt werden soll. Mögliche Werte finden Sie in den Hinweisen.
BlastGuards Optional Boolescher Wert True , um Formeln im ShapeSheet einer der ausgewählten Shapes zu überschreiben, auf die die GUARD-Funktion angewendet wurde; False , um geschützte Formeln unverändert zu lassen. Der Standardwert ist False.
PinX Optional Double Wenn FlipTypeauf visFlipSelectionWithPin festgelegt ist, gibt die X-Position des Pins an, an dem die Auswahl gekippt werden soll.
PinY Optional Double Wenn FlipTypeauf visFlipSelectionWithPin festgelegt ist, gibt die Y-Position des Pins an, an dem die Auswahl gekippt werden soll.
PinUnitsNameOrCode Optional Variant Gibt die für PinX und PinY zu verwendenden Einheiten an. Mögliche Werte finden Sie in den Hinweisen. Der Standardwert ist mm.

Rückgabewert

Nichts

Bemerkungen

Die folgenden möglichen Werte für FlipDirection werden in VisFlipDirection in der Visio-Typbibliothek deklariert.

Konstante Wert Beschreibung
visFlipHorizontal 1 Auswahl horizontal kippen.
visFlipVertical 2 Auswahl vertikal kippen.

Die folgenden möglichen Werte für FlipType werden in VisFlipTypes in der Visio-Typbibliothek deklariert.

Konstante Wert Beschreibung
visFlipSelectionWithPin 1 Auswahl an einem Drehbezugspunkt kippen.
visFlipSelection 0 Auswahl in der Mitte kippen.
visFlipShapes 2 Ausgewählte Shapes an ihren Drehbezugspunkten kippen.

Sie können PinUnitsNameOrCode als ganze Zahl (ein Element von VisUnitCodes) oder als Zeichenfolgenwert wie z. B. "mm" angeben. Wenn die Zeichenfolge ungültig oder der Einheitencode unzulässig ist (kein Text), wird ein Fehler generiert.

Eine vollständige Liste der gültigen Einheitenzeichenfolgen und der entsprechenden Automatisierungskonstanten (Werte für ganze Zahl) finden Sie unter Informationen zu Maßeinheiten.

Beispiel

Dieses VBA-Makro (Microsoft Visual Basic für Applikationen) veranschaulicht, wie Sie mit der Flip-Methode eine Auswahl horizontal kippen.

Public Sub Flip_Example() 
 
 Dim vsoShape1 As Visio.Shape 
 Dim vsoShape2 As Visio.Shape 
 
 
 Set vsoShape1 = Application.ActiveWindow.Page.DrawRectangle(1, 9, 3, 7) 
 Set vsoShape2 = Application.ActiveWindow.Page.DrawRectangle(3, 6, 5, 5) 
 
 ActiveWindow.DeselectAll 
 
 ActiveWindow.Select vsoShape1, visSelect 
 ActiveWindow.Select vsoShape2, visSelect 
 
 
 Application.ActiveWindow.Selection.Flip visFlipHorizontal, visFlipSelection, False 
 
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.