Freigeben über


Page.DropCallout-Methode (Visio)

Erstellt ein neues Legenden-Shape-Objekt auf dem Zeichenblatt in der Nähe des angegebenen Ziel-Shapes und ordnet die Legende dem Ziel-Shape zu. Gibt das Beschriftungs-Shape zurück.

Syntax

Ausdruck. DropCallout( _ObjectToDrop_ , _TargetShape_ )

Ausdruck Eine Variable, die ein Page-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ObjectToDrop Erforderlich [UNBEKANNT] Die Legende, die der Seite hinzugefügt werden soll. Kann ein Master-, MasterShortcut-, Shape- oder IDataObject-Objekt sein.
TargetShape Erforderlich Shape Das vorhandene Shape, mit dem die Beschriftung verknüpft werden soll

Rückgabewert

Shape

Hinweise

Wenn es sich bei dem Parameter ObjectToDrop nicht um ein Microsoft Visio-Objekt handelt, gibt Visio den Fehler "Ungültiger Parameter" aus. Wenn der übergebene Wert ein Shape ist, das nicht dem Kontext der Methode entspricht, gibt Visio den Fehler "Ungültige Quelle" aus.

Wenn das TargetShape-Paremeter NULL ist, platziert Visio das Legenden-Shape in der Mitte der Seite und ordnet es keinem Ziel-Shapes zu. Wenn die angegebenen Ziel-Shapes keine Mitglieder der obersten Ebene der Seite sind, gibt Visio den Fehler "Ungültiger Parameter" aus.

Die DropCallout-Methode entspricht dem Befehl Beschriftung einfügen auf der Visio-Benutzeroberfläche. (Klicken Sie auf der Registerkarte Einfügen auf Beschriftung.)

Beispiel

Im folgenden beispiel für Visual Basic for Applications (VBA) wird gezeigt, wie sie die DropCallout-Methode verwenden, um der aktiven Seite eine Legende hinzuzufügen und sie einer bestimmten Form zuzuordnen.

Dim vsoDocument As Visio.Document
Set vsoDocument = Application.Documents.OpenEx(Application.GetBuiltInStencilFile(visBuiltInStencilCallouts, visMSUS), visOpenHidden) 
Application.ActivePage.DropCallout vsoDocument.Masters.ItemU("Text callout"), vsoTargetShape
vsoDocument.Close

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.