Propriété CalloutFormat.Drop (Excel)
Pour les légendes avec une valeur de dépôt explicitement définie, cette propriété renvoie la distance verticale (en points) entre le bord du cadre englobant de texte et l’endroit où la ligne de légende est attachée à la zone de texte. En lecture seule unique.
Syntaxe
expression. Goutte
Expression Variable qui représente un objet CalloutFormat .
Remarques
Cette distance est mesurée à partir du haut de la zone de texte, sauf si la propriété AutoAttach a la valeur True et que la zone de texte se trouve à gauche de l’origine de la ligne de légende (l’emplacement vers lequel la légende pointe), auquel cas la distance de déplacement est mesurée à partir du bas de la zone de texte.
Utilisez la méthode CustomDrop pour définir la valeur de cette propriété.
La valeur de cette propriété reflète avec précision la position de la ligne de légende jointe à la zone de texte uniquement si la légende a une valeur de suppression explicitement définie, c’est-à-dire si la valeur de la propriété DropType est msoCalloutDropCustom.
Exemple
Cet exemple montre comment remplacer le déroulement personnalisé pour la forme 1 de myDocument par l’un des deux déroulements prédéfinis, selon que la valeur du déroulement personnalisé est supérieure ou inférieure à la moitié de la hauteur de la zone de texte de la légende. Pour que cet exemple fonctionne, Shape1 doit être une légende.
Set myDocument = Worksheets(1)
With myDocument.Shapes(1).Callout
If .DropType = msoCalloutDropCustom Then
If .Drop < .Parent.Height / 2 Then
.PresetDrop msoCalloutDropTop
Else
.PresetDrop msoCalloutDropBottom
End If
End If
End With
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.