Share via


Selection.DrawRegion-Methode (Visio)

Zeichnet ein neues Shape, das den Bereich darstellt, der einen bestimmten Punkt enthält.

Syntax

Ausdruck. DrawRegion( _Tolerance_ , _Flags_ , _x_ , _y_ , _ResultsMaster_ )

Ausdruck Eine Variable, die ein Selection-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Toleranz Erforderlich Double Fehlertoleranz bei der Bestimmung des Zufalls von Punkten. Ein Abstand, der in internen Einheiten im Koordinatenraum der enthaltenden Form des Selection-Objekts ausgedrückt wird; die maximale Lücke zwischen Pfaden, die beim Erstellen der Grenzen eines Bereichs toleriert wird.
Flags Erforderlich Integer Eine Konstante oder eine ganze Zahl, die angibt, wie der Bereich gezeichnet wird.
x Optional Variant Eine X-Koordinate in internen Einheiten im Koordinatenbereich des Selection-Objekts.
y Optional Variant Die Y-Koordinate in internen Einheiten im Koordinatenbereich des Selection-Objekts.
ResultsMaster Optional Variant Das Master-Objekt, von dem das neue Shape-Objekt eine Instanz sein sollte.

Rückgabewert

Form

Bemerkungen

Die DrawRegion-Methode erstellt ein neues Shape-Objekt von Pfadkomponenten im Selection-Objekt.

  • Wenn sowohl x als auch y angegeben werden, ist die resultierende Form der kleinste Bereich, der den Punkt ( x, y) enthält.

  • Wenn kein x oder y vorhanden ist, oder wenn der Punkt ( x, y) in keinem Bereich enthalten ist, der von den Pfaden der ausgewählten Shapes eingeschlossen ist, ist das Ergebnis die Vereinigung aller Formen, die mit der Fragmentierungsoperation erstellt worden wären.

  • Wenn von den ausgewählten Shapes kein geschlossener Bereich definiert wird, gibt die DrawRegion-Methode Nothing zurück und löst keine Ausnahme aus.

Das Flags-Argument kann eine oder eine Kombination der folgenden Konstanten sein, die von der Visio-Typbibliothek in VisDrawRegionFlags deklariert werden.

**Namen** Wert Beschreibung
visDrawRegionDeleteInput &H4 Elemente in der Auswahl löschen.
visDrawRegionIgnoreVisible &H20 Sichtbare Geometrie ausschließen.
visDrawRegionIncludeDataGraphics &H40 Beschriftungs-Shapes (einschließlich untergeordneter Shapes) für Datengrafiken einschließen.
visDrawRegionIncludeHidden &H10 Ausgeblendete Geometrie einblenden.

Wenn der DrawRegion-Methode ein ResultsMaster-Argument vom Typ VT_EMPTY oder VT_ERROR übergeben wird (auf diese Weise wird von VBA ein nicht angegebenes optionales Argument übergeben), ist das neue Shape keine Instanz eines Master-Shapes. Und für die Füll-, Linien- und Textformatvorlagen des neuen Bereichs werden die Standardformatvorlagen des Dokuments festgelegt.

Wenn der DrawRegion-Methode ein Verweis auf ein Master-Objekt in ResultsMaster übergeben wird (Typ VT_UNKNOWN oder VT_DISPATCH), erstellt die DrawRegion-Methode eine Instanz dieses Master-Objekts und fügt berechnete Geometrie anhand des Selection-Objekts hinzu.

Das neue Shape-Objekt weist nur den bereits in ResultsMaster vorhandenen Text auf.

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.