TextEffectFormat.RotatedChars 属性 (Excel)

如果指定的艺术字中的字符相对于艺术字的边框形状旋转 90 度,则返回 msoTrue 。 如果指定的艺术字中的字符相对于边框形状保留其原始方向,则返回 msoFalse 。 读/写 MsoTriState

语法

表达式RotatedChars

表达 一个代表 TextEffectFormat 对象的变量。

备注

如果艺术字横排文本中,将 RotatedChars 属性设置为 msoTrue 旋转字符逆时针旋转 90 度。 如果艺术字竖排文字,将 RotatedChars 属性设置为 msoFalse 旋转字符顺时针旋转 90 度。 使用 ToggleVerticalText 方法来水平和垂直文字排列之间切换。

Shape 对象的 Flip 方法和 Rotation 属性以及 TextEffectFormat 对象的 RotationedChars 属性和 ToggleVerticalText 方法都影响表示艺术字的 Shape 对象中的字符方向和文本流方向。 可能需要经过试验才能找到组合使用这些属性和方法的最佳方式,从而达到预期效果。

示例

本示例将包含文本“Test”的艺术字添加到 myDocument ,并将字符逆时针旋转 90 度。

Set myDocument = Worksheets(1) 
Set newWordArt = myDocument.Shapes.AddTextEffect( _ 
 PresetTextEffect:=msoTextEffect1, Text:="Test", _ 
 FontName:="Arial Black", FontSize:=36, _ 
 FontBold:=False, FontItalic:=False, Left:=10, _ 
 Top:=10) 
newWordArt.TextEffect.RotatedChars = msoTrue

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。