Table of contents
TOC
Recolher sumário
Expandir sumário

Propriedade CalloutFormat.AutoAttach (Editor)CalloutFormat.AutoAttach Property (Publisher)

office 365 dev account|Última Atualização: 22/03/2018
|
3 Colaboradores

Retorna ou define uma constante MsoTriStateindicando se o lugar onde a linha de texto explicativo é anexada à caixa do texto explicativo muda dependendo se a origem da linha do texto explicativo (onde o texto explicativo aponta) está à esquerda ou à direita da caixa do texto explicativo. Leitura/gravação.Returns or sets an MsoTriStateconstant indicating whether the place where the callout line attaches to the callout text box changes depending on whether the origin of the callout line (where the callout points) is to the left or right of the callout text box. Read/write.

SintaxeSyntax

expressão. AutoAttachexpression. AutoAttach

_expression_A variável que representa um objeto CalloutFormat ._expression_A variable that represents a CalloutFormat object.

Valor retornadoReturn Value

MsoTriStateMsoTriState

ComentáriosRemarks

O valor da propriedade AutoAttach pode ser uma do * * MsoTriState* * constantes declaradas na biblioteca de tipos do Microsoft Office.The AutoAttach property value can be one of the ** MsoTriState** constants declared in the Microsoft Office type library.

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 CustomDroppara definir o valor de posicionamento e use a propriedade Droppara retornar o valor de recebimento.When the value of this property is msoTrue, the drop value (the vertical distance from the edge of the callout text box to the place where the callout line attaches) is measured from the top of the text box when the text box is to the right of the origin, and it is measured from the bottom of the text box when the text box is to the left of the origin. When the value of this property is msoFalse, the drop value is always measured from the top of the text box, regardless of the relative positions of the text box and the origin. Use the CustomDropmethod to set the drop value, and use the Dropproperty to return the drop value.

A definição dessa propriedade afeta um texto explicativo somente se ele tiver sido definido explicitamente definido drop valor — ou seja, se o valor da propriedade DropTypefor msoCalloutDropCustom. Por padrão, o textos explicativos definiu explicitamente projetada valores quando forem criados.Setting this property affects a callout only if it has an explicitly set drop value—that is, if the value of the DropTypeproperty is msoCalloutDropCustom. By default, callouts have explicitly set drop values when they are created.

ExemploExample

Este exemplo adiciona dois textos explicativos à primeira página. Um dos textos explicativos é vinculado automaticamente e o outro não. Se você alterar a origem da linha do texto explicativo do texto explicativo vinculado automaticamente à direita da caixa de texto vinculado, a posição da caixa de texto muda. O texto explicativo que não é vinculado automaticamente não exibe este comportamento.This example adds two callouts to the first page. One of the callouts is automatically attached and the other is not. If you change the callout line origin for the automatically attached callout to the right of the attached text box, the position of the text box changes. The callout that is not automatically attached does not display this behavior.

With ActivePublication.Pages(1).Shapes 
 With .AddCallout(Type:=msoCalloutTwo, _ 
 Left:=420, Top:=170, Width:=200, Height:=50) 
 .TextFrame.TextRange.Text = "auto-attached" 
 .Callout.AutoAttach = msoTrue 
 End With 
 With .AddCallout(Type:=msoCalloutTwo, _ 
 Left:=420, Top:=350, Width:=200, Height:=50) 
 .TextFrame.TextRange.Text = "not auto-attached" 
 .Callout.AutoAttach = msoFalse 
 End With 
End With 
© 2018 Microsoft