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

Objet CalloutFormat

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.