Propiedad CalloutFormat.AutoAttach (Excel)

True si el punto donde se une la línea al cuadro de texto de la llamada varía dependiendo de que el origen de la línea (donde señala la llamada) esté a la izquierda o a la derecha del cuadro de texto. MsoTriState de lectura y escritura.

Sintaxis

expresión. AutoAttach

Expresión Variable que representa un objeto CalloutFormat .

Comentarios

Cuando el valor de esta propiedad es True, el valor de colocación (la distancia vertical desde el borde del cuadro de texto de llamada hasta el lugar donde se adjunta la línea de llamada) se mide desde la parte superior del cuadro de texto cuando el cuadro de texto está a la derecha del origen y se mide desde la parte inferior del cuadro de texto cuando el cuadro de texto está a la izquierda del origen.

Si el valor de esta propiedad es False, el valor de colocación siempre se mide desde la parte superior del cuadro de texto, independientemente de las posiciones relativas del cuadro de texto y del origen. Utilice el método CustomDrop para establecer el valor de drop y utilice la propiedad Drop para devolver el valor de colocación.

Establecer esta propiedad afecta a una llamada solo si tiene un valor de colocación establecido explícitamente, es decir, si el valor de la propiedad DropType es msoCalloutDropCustom. De forma predeterminada, las llamadas cuentan con valores de colocación establecidos explícitamente cuando se crean.

Ejemplo:

En este ejemplo se agregan dos llamadas a myDocument. Si se arrastra el cuadro de texto de cada una de estas llamadas a la izquierda del origen de la línea de la llamada, el lugar del cuadro de texto donde se une la línea de la llamada cambiará para la llamada que se ha unido automáticamente.

Set myDocument = Worksheets(1) 
With myDocument.Shapes 
    With .AddCallout(msoCalloutTwo, 420, 170, 200, 50) 
        .TextFrame.Characters.Text = "auto-attached" 
        .Callout.AutoAttach = True 
    End With 
    With .AddCallout(msoCalloutTwo, 420, 350, 200, 50) 
        .TextFrame.Characters.Text = "not auto-attached" 
        .Callout.AutoAttach = False 
    End With 
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.