Propriedade CalloutFormat.AutoAttach (PowerPoint)
Determina se o local em que a linha de texto explicativo conecta-se à caixa do texto explicativo deve mudar de acordo com a origem da linha (para onde o texto explicativo aponta): à esquerda ou à direita da caixa do texto explicativo. Leitura/gravação.
Sintaxe
expressão. AutoAttach
Expressão Uma variável que representa um objeto CalloutFormat .
Valor de retorno
MsoTriState
Comentários
Quando o valor dessa propriedade for msoTrue, o valor de posicionamento (a distância vertical da borda da caixa do texto explicativo até o lugar onde a linha do texto explicativo é anexada) é medido da parte superior da caixa de texto quando a caixa de texto está à direita da origem e é medido da parte inferior da caixa de texto quando a caixa de texto estiver à esquerda da origem. Quando o valor dessa propriedade é msoFalse, o valor de posicionamento sempre é medido da parte superior da caixa de texto, independentemente das posições relativas da caixa de texto e da origem. Use o método CustomDrop para definir o valor de posicionamento e use a propriedade Drop para retornar o valor de recebimento.
A configuração dessa propriedade afeta um chamador somente se ela tiver um valor suspenso definido explicitamente; ou seja, se o valor da propriedade DropType for msoCalloutDropCustom. Por padrão, textos explicativos têm explicitamente projetada valores definidos quando eles são criados.
O valor da propriedade AutoAttach pode ser uma destas constantes MsoTriState.
Constante | Descrição |
---|---|
msoFalse | O local onde a linha de texto explicativo é anexada na caixa de texto do texto explicativo não muda dependendo se a origem da linha de texto explicativo (para onde o texto explicativo aponta) for para a esquerda ou para a direita da caixa de texto do texto explicativo. |
msoTrue | O local onde a linha de texto explicativo é anexada na caixa de texto do texto explicativo muda dependendo se a origem da linha de texto explicativo (para onde o texto explicativo aponta) for para a esquerda ou para a direita da caixa de texto do texto explicativo. |
Exemplo
Este exemplo adiciona dois textos explicativos ao primeiro slide. Um dos textos explicativos se conecta automaticamente e o outro não. Se você alterar a origem da linha do texto explicativo conectado automaticamente à direita da caixa de texto conectada, a posição da caixa de texto será alterada. O texto explicativo que não se conecta automaticamente não apresenta este comportamento.
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
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de