Propiedad CalloutFormat.Drop (Excel)

En el caso de las llamadas con un valor de colocación establecido explícitamente, esta propiedad devuelve la distancia vertical (en puntos) desde el borde del cuadro de límite de texto hasta el lugar donde se adjunta la línea de llamada al cuadro de texto. De sólo lectura único.

Sintaxis

expresión. Soltar

Expresión Variable que representa un objeto CalloutFormat .

Comentarios

Esta distancia se mide desde la parte superior del cuadro de texto a menos que la propiedad AutoAttach se establezca en True y el cuadro de texto se encuentra a la izquierda del origen de la línea de llamada (el lugar al que apunta la llamada), en cuyo caso la distancia de colocación se mide desde la parte inferior del cuadro de texto.

Utilice el método CustomDrop para establecer el valor de esta propiedad.

El valor de esta propiedad refleja con precisión la posición de los datos adjuntos de la línea de llamada al cuadro de texto solo si la llamada tiene un valor de colocación establecido explícitamente, es decir, si el valor de la propiedad DropType es msoCalloutDropCustom.

Ejemplo:

Este ejemplo reemplaza la línea de unión personalizada de la forma uno de myDocument por una de las dos líneas de unión preestablecidas, dependiendo de que el valor de la línea de unión personalizada sea mayor o menor que la mitad del alto del cuadro de texto de la llamada. Para que el ejemplo funcione, la forma uno debe ser una llamada.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.