Compartir a través de


Celda Style (Sección de caracteres)

Muestra el formato de caracteres que se aplica a un intervalo de texto en el bloque de texto de la forma.

Estilo Valor Constante de automatización
Negrita
&H1
visBold
Italic
&H2
visItalic
Subrayado
&H4
visUnderLine
Versalitas
&H8
visSmallCaps

Comentarios

La celda Style contiene la información de formato que se aplica a un subconjunto del texto de la forma si la sección de caracteres contiene varias filas. En caso contrario, contiene información de formato para todo el texto de la forma.

El valor es un número binario en el que cada bit indica un estilo de carácter. Por ejemplo, el valor 3 representa el formato de texto en cursiva y negrita. Si el valor de Style es 0, el texto es normal, sin formato. Para averiguar si se utiliza un formato determinado, puede emplear las funciones booleanas BIT*. Vea la documentación de programación si desea más información acerca de estas funciones.

Para obtener una referencia a la celda Style por su nombre desde otra fórmula, o desde un programa mediante la propiedad CellsU, utilice:

Valor
Nombre de celda:
Char.Style[ i ] donde i = <1>, 2, 3...

Para obtener una referencia desde un programa a la celda Style por su índice, utilice la propiedad CellsSRC con los argumentos siguientes:

Valor
Índice de sección:
visSectionCharacter
Índice de fila:
visRowCharacter + i donde i = 0, 1, 2...
Índice de celda:
visCharacterStyle

Ejemplo

Suponga que en la celda Color de la primera fila de la sección de caracteres se establece la fórmula siguiente:

= IF(BITAND(Char.Style,1)=1,4,3)

Entonces, si el primer carácter del texto de la forma está en negrita, el texto cubierto por la primera fila de propiedades de Character será azul (4); en caso contrario será verde (3). En este ejemplo se supone que se utilizan los colores predeterminados.

En el siguiente ejemplo se establece la celda Style en un programa. La primera instrucción hace referencia a la celda Style por su nombre, y la segunda por su índice. Ambas instrucciones ponen en cursiva el texto cubierto por la segunda fila de la sección de caracteres de una forma.