Поделиться через


Style Cell (Character Section)

Показывает форматирование символов, примененное к диапазону текста в текстовом блоке фигуры.

Style Value (Значение) Константа автоматизации
Полужирный
&H1
visBold
Курсив
&H2
visItalic
Подчеркнутый
&H4
visUnderLine
Маленькие крышки
&H8
visSmallCaps

Замечания

Ячейка Стиль содержит сведения о форматировании, применяемые к под-диапазону текста фигуры, если раздел Символы содержит несколько строк. В противном случае он содержит сведения о форматировании для всего текста фигуры.

Значение представляет двоичное число, в котором каждый бит указывает стиль символа. Например, значение 3 представляет текст, отформатированный курсивом и полужирным шрифтом. Если значение Style равно 0, текст будет простым или неформатирован. Вы можете протестировать определенный формат с помощью логических функций BIT*. Дополнительные сведения об этих функциях см. в документации по программированию.

Чтобы получить ссылку на ячейку Стиль по имени из другой формулы или программы с помощью свойства CellsU , используйте:

Значение
Имя ячейки:
Char.Style[ i ] где i = <1>, 2, 3...

Чтобы получить ссылку на ячейку Style по индексу из программы, используйте свойство CellsSRC со следующими аргументами:

Значение
Индекс раздела:
visSectionCharacter
Индекс строки:
visRowCharacter + i where i = 0, 1, 2...
Индекс ячейки:
visCharacterStyle

Пример

Предположим, что для ячейки Color в первой строке раздела Символ фигуры задана следующая формула:

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

Если первый символ текста фигуры выделен полужирным шрифтом, текст, охваченный первой строкой свойств символа, будет синим (4); в противном случае он будет зеленым (3). В этом примере предполагается, что применяются цвета по умолчанию.

Ниже приведен пример задания ячейки Стиль в программе. Первый оператор ссылается на ячейку Style по имени, а второй оператор ссылается на ячейку Style по индексу. Обе инструкции применяют курсив к тексту, покрываемом второй строкой раздела Символ фигуры.