Méthode Page.DropCallout (Visio)
Crée un objet Shape de légende sur la page près de la forme cible spécifiée et associe la légende à la forme cible. Renvoie la forme de légende.
Syntaxe
expression. DropCallout
( _ObjectToDrop_
, _TargetShape_
)
Expression Variable qui représente un objet Page .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
ObjectToDrop | Requis | [UNKNOWN] | Légende à ajouter à la page. Il peut s’agir d’un objet Master, MasterShortcut, Shape ou IDataObject . |
TargetShape | Requis | Forme | Forme existante avec laquelle associer la légende. |
Valeur renvoyée
Forme
Remarques
Si le paramètre ObjectToDrop n’est pas un objet Microsoft Visio, Visio renvoie une erreur Paramètre non valide. Si la valeur passée est une forme qui ne correspond pas au contexte de la méthode, Visio renvoie une erreur Source non valide.
Si le paramètre TargetShape est null, Visio place la forme de légende au centre de la page et ne l’associe à aucune forme cible. Si les formes cibles spécifiées ne sont pas des membres de niveau supérieur de la page, Visio renvoie une erreur Paramètre non valide.
La méthode DropCallout correspond à la commande Insérer une légende dans l’interface utilisateur de Visio. (Sous l’onglet Insertion , cliquez sur Légende.)
Exemple
L’exemple Visual Basic pour Applications (VBA) suivant montre comment utiliser la méthode DropCallout pour ajouter une légende à la page active et l’associer à une forme spécifique.
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.