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

Objeto CalloutFormat

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.