Célula Style (Seção Character)
Mostra a formatação de caracteres aplicada a um intervalo de texto no bloco de texto da forma.
Estilo | Valor | Constante de automação |
---|---|---|
Negrito |
&H1 |
visBold |
Itálico |
&H2 |
visItalic |
Sublinhado |
&H4 |
visUnderLine |
Caixa alta |
&H8 |
visSmallCaps |
Comentários
A célula Style conterá informações de formatação aplicada a um subintervalo de texto de uma forma se a seção Characters contiver diversas linhas. Caso contrário, ela conterá informações de formatação para todo o texto da forma.
O valor representa um número binário no qual cada bit indica um estilo de caractere. Por exemplo, um valor de 3 representa o texto formatado em itálico e negrito. Se o valor da célula Style for 0, o texto não terá formatação. Faça o teste de um formato especial usando as funções Boolean BIT*. Consulte a documentação de programação para obter detalhes sobre essas funções.
Para fazer referência à célula Style pelo nome a partir de outra fórmula ou de um programa que usa a propriedade CellsU, utilize:
Valor | |
---|---|
Nome da célula: |
Char.Style[ i ] onde i = <1>, 2, 3... |
Para fazer referência à célula Style pelo índice, a partir de um programa, use a propriedade CellsSRC com os seguintes argumentos:
Valor | |
---|---|
Índice da seção: |
visSectionCharacter |
Índice de linha: |
visRowCharacter + i onde i = 0, 1, 2... |
Índice de célula: |
visCharacterStyle |
Exemplo
Suponha que a célula Color na primeira linha da seção Character de uma forma esteja definida para esta fórmula:
= IF(BITAND(Char.Style,1)=1,4,3)
Então, se o primeiro caractere do texto da forma for negrito, o texto abrangido pela primeira linha de propriedades da seção Character será azul (4); caso contrário, ele será verde (3). Esse exemplo supõe que as cores padrão estejam sendo usadas.
O exemplo a seguir ilustra como definir a célula Style em um programa. A primeira instrução faz referência à célula Style pelo nome, enquanto a segunda instrução faz referência pelo índice. As duas instruções aplicam o estilo itálico ao texto coberto pela segunda linha da seção Character de uma forma.