Classe CalloutFormat (Excel VBA)

Contém propriedades e métodos que se aplicam a textos explicativos de linha.

Métodos

Estes são os principais métodos da classe

AutomaticLength - Especifica que o primeiro segmento do texto explicativo o segmento anexado à caixa do texto explicativo seja dimensionado automaticamente quando o texto explicativo for movido.

CustomDrop - Define a distância vertical em pontos da borda da caixa delimitadora de texto até o lugar onde a linha do texto explicativo é anexada à caixa de texto.

CustomLength - Especifica que o primeiro segmento da linha do texto explicativo o segmento anexado à caixa de texto explicativo retém um comprimento fixo sempre que o texto explicativo é movido.

PresetDrop - Especifica se a linha do texto explicativo é anexada à parte superior, inferior ou ao centro da caixa do texto explicativo ou se ela é anexada em um ponto que seja uma distância especificada da parte superior ou inferior da caixa de texto.

Propriedades

Accent Permite que o usuário coloque uma barra de ênfase vertical para separar o texto explicativo da linha de texto explicativo. MsoTriState de leitura/gravação.

7Worksheets(1).Shapes(3).Callout
cft.Accent = msoTrue

Angle Retorna ou define o ângulo da linha de texto explicativo. Se a linha de texto explicativo contiver mais de um segmento de linha, essa propriedade retornará ou definirá o ângulo do segmento que está mais afastado da caixa do texto explicativo. MsoCalloutAngleType para leitura/gravação.

cft.Angle = msoCalloutAngle90

AutoAttach True se o local onde a linha de texto explicativo é anexada na caixa de texto do texto explicativo mudar 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. MsoTriState de leitura/gravação.

cft.AutoAttach = msoTrue

AutoLength Aplica-se somente a textos explicativos cujas linhas consistem em mais de um segmento tipos de**MsoCalloutType** msoCalloutThree e msoCalloutFour. MsoTriState de leitura/gravação.

Dim mtsAutoLength As Office.MsoTriState
mtsAutoLength = cft.AutoLength

Border Retorna ou define um valor MsoTriState que representa as opções de visibilidade para a borda do objeto.

cft.Border =

Drop Para textos explicativos com um valor de posicionamento explicitamente definido, essa propriedade retorna a distância vertical em pontos da borda da caixa delimitadora de texto até o lugar onde a linha do texto explicativo é anexada à caixa de texto. Somente leitura único.

Dim sngDrop As Single
sngDrop = cft.Drop

DropType Retorna um valor que indica onde a linha de texto explicativo é anexada à caixa do texto explicativo. Somente leitura MsoCalloutDropType.

Dim mcdDropType As Office.MsoCalloutDropType
mcdDropType = cft.DropType

Gap Retorna ou define a distância horizontal em pontos entre o final da linha do texto explicativo e a caixa delimitadora de texto. Somente leitura/gravação.

cft.Gap = 3

Length Retorna um valor único que representa o comprimento em pontos do primeiro segmento da linha do texto explicativo (o segmento anexado à caixa do texto explicativo).

Dim sngLength As Single
sngLength = cft.Length

Parent Retorna o objeto pai do objeto especificado. Somente leitura.

Dim objParent As Object
Set objParent = cft.Parent

Type Retorna ou define um valor MsoCalloutType que representa o tipo de formato do texto explicativo.

cft.Type =