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.