Propriété CalloutFormat.AutoAttach (PowerPoint)
Détermine si l’emplacement où le trait de légende s’attache à la zone de texte de la légende change selon que le début du trait de légende (emplacement désigné par la légende) se situe à gauche ou à droite de la zone de texte de la légende. Lecture-écriture.
Syntaxe
expression. AutoAttach
Expression Variable qui représente un objet CalloutFormat .
Valeur renvoyée
MsoTriState
Remarques
Lorsque la valeur de cette propriété a la valeur msoTrue, la valeur de projection (la distance verticale entre le bord de la zone de texte de légende et la jonction de la ligne de légende) est mesurée à partir du haut de la zone de texte lorsque la zone de texte est à droite de l'origine, et elle est mesurée à partir du bas de la zone de texte lorsque la zone de texte se trouve à gauche de l'origine. Lorsque la valeur de cette propriété est msoFalse, la valeur de projection est toujours mesurée à partir du haut de la zone de texte, quelle que soit la position de la zone de texte et l'origine. Utilisez la méthode CustomDrop pour définir la valeur de suppression et utilisez la propriété Drop pour renvoyer la valeur de suppression.
La définition de cette propriété affecte une légende uniquement si elle a une valeur de suppression définie explicitement ; autrement dit, si la valeur de la propriété DropType est msoCalloutDropCustom. Par défaut, les légendes se voient explicitement affectées d’une valeur de déroulement au moment de leur création.
La valeur de la propriété AutoAttach peut être l’une des constantes MsoTriState suivantes.
Constante | Description |
---|---|
msoFaux | Le point d’attache du trait de légende à la zone de texte de la légende ne change pas selon que l’origine du trait de légende (l’emplacement vers lequel pointe la légende) est à gauche ou à droite de la zone de texte de la légende. |
msoVrai | Le point d’attache du trait de légende à la zone de texte de la légende change selon que l’origine du trait de légende (l’emplacement vers lequel pointe la légende) est à gauche ou à droite de la zone de texte de la légende. |
Exemple
Cet exemple montre comment ajouter deux légendes à la première diapositive. L’une des légendes est attachée automatiquement et l’autre ne l’est pas. Si vous modifiez l'origine de la ligne de la légende qui est automatiquement attachée pour la placer à droite de la zone de texte, cette dernière change de position. La légende qui n'est pas automatiquement attachée ne présente pas ce comportement.
Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes
With .AddCallout(msoCalloutTwo, 420, 170, 200, 50)
.TextFrame.TextRange.Text = "auto-attached"
.Callout.AutoAttach = msoTrue
End With
With .AddCallout(msoCalloutTwo, 420, 350, 200, 50)
.TextFrame.TextRange.Text = "not auto-attached"
.Callout.AutoAttach = msoFalse
End With
End With
Voir aussi
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour