Propiedad CalloutFormat.AutoAttach (PowerPoint)
Determina si cambia el punto donde la línea de la llamada se une con el cuadro de texto de la llamada, en función de si el origen de la línea de la llamada (hacia donde señala) se encuentra a la izquierda o a la derecha del cuadro de texto de la llamada. Lectura y escritura.
Sintaxis
expresión. AutoAttach
Expresión Variable que representa un objeto CalloutFormat .
Valor devuelto
MsoTriState
Comentarios
Cuando el valor de esta propiedad es msoTrue, el valor de colocación (distancia vertical desde el borde del cuadro de texto de la 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, a continuación, se mide desde la parte inferior del cuadro de texto cuando el cuadro de texto está a la izquierda del origen. Cuando el valor de esta propiedad es msoFalse, 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 el 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, cuando se crean las llamadas establecen explícitamente sus valores descendentes.
El valor de la propiedad AutoAttach puede ser una de estas constantes MsoTriState.
Constante | Descripción |
---|---|
msoFalse | El punto donde la línea de la llamada se une al cuadro de texto de la llamada no cambia si el origen de la línea de la llamada (hacia donde señala) se encuentra a la izquierda o a la derecha del cuadro de texto de la llamada. |
msoTrue | El punto donde la línea de la llamada se une al cuadro de texto de la llamada cambia si el origen de la línea de la llamada (hacia donde señala) se encuentra a la izquierda o a la derecha del cuadro de texto de la llamada. |
Ejemplo:
En este ejemplo se agregan dos llamadas a la primera diapositiva. Una de las llamadas se agrega automáticamente y la otra no. Si cambia el origen de la línea de llamada de la llamada que se agregó automáticamente y lo coloca a la derecha del cuadro de texto adjunto, cambiará la posición del cuadro de texto. La llamada que no se agrega automáticamente no actúa de la misma manera.
Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes
With .AddCallout(msoCalloutTwo, 420, 170, 200, 50)
.TextFrame.TextRange.Text = "auto-attached"
.Callout.AutoAttach = msoTrue
End With
With .AddCallout(msoCalloutTwo, 420, 350, 200, 50)
.TextFrame.TextRange.Text = "not auto-attached"
.Callout.AutoAttach = msoFalse
End With
End With
Consulte también
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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de