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 de sélection du texte et l’endroit où la ligne de légende se joint à la zone de texte. En lecture seule unique.

Syntaxe

expression. Drop

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’endroit vers lequel pointe la légende), auquel cas la distance de chute 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 DROP définie de manière explicite, 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.