Style 单元格(“Character”内容)

显示应用于形状的文本块中一定范围内的文本的字符格式。

样式 自动常量
粗体
&H1
visBold
斜体
&H2
visItalic
下划线
&H4
visUnderLine
小型大写字母
&H8
visSmallCaps

备注

如果“Character”内容包含多行,则 Style 单元格包含应用于某形状文本的一个子范围的格式编排信息。 否则,它就包含该形状的所有文本的格式设置信息。

该值表示二进制数字,其中每位代表均一种字符样式。 例如,值 3 表示格式既是斜体又是粗体的文本。 如果样式值为 0,则该文本是纯文本,即未设定任何格式。 您可以使用布尔型 BIT* 函数测试特定格式。 有关这些函数的详细信息,请参考编程文档。

要从另一个公式或从使用 CellsU 属性的某个程序按名称获取对 Style 单元格的引用,请使用:

单元格名称:
Char.Style[ i ] 其中 i = <1,2,3>...

要从某个程序按索引获取对 Style 单元格的引用,请使用带下列参数的 CellsSRC 属性:

内容索引:
visSectionCharacter
行索引:
visRowCharacter + i 其中 i = 0、1、2...
单元格索引:
visCharacterStyle

示例

假设在某形状的“Character”内容的第一行中,Color 单元格设置为以下公式:

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

那么,如果形状的文本的第一个字符是粗体,则第一个“Character”属性行所涵盖的文本将是蓝色 (4);否则,它将是绿色 (3)。 此示例假设默认颜色有效。

下面是一个在程序中设置 Style 单元格的例子。 第一条语句按名称引用 Style 单元格,第二条语句按索引引用 Style 单元格。 两条语句都在由形状的“Character”内容的第二行所涵盖的文本中应用斜体。