决定是否将指定艺术字中的字符相对于艺术字边框形状旋转 90 度。可读写。MsoTriState 类型。
MsoTriState 可以是下列 MsoTriState 类型常数之一。 |
msoCTrue |
msoFalse 指定艺术字中的字符保留原有的相对于边框形状的方向。 |
msoTriStateMixed |
msoTriStateToggle |
msoTrue 将指定艺术字中的字符相对于艺术字边框形状旋转 90 度。 |
如果艺术字中含有水平文字,将 RotatedChars 属性设置为 msoTrue 可将该字符逆时针旋转 90 度。如果艺术字中含有垂直文字,将 RotatedChars 属性设置为 msoFalse 可将该字符顺时针旋转 90 度。使用 ToggleVerticalText 方法在水平文字流和垂直文字流之间切换。
Shape 对象的 Flip 方法和 Rotation 属性以及 TextEffectFormat 对象的 RotatedChars 属性 和 ToggleVerticalText 方法都影响代表艺术字的 Shape 对象中文本流的字符方向。您可能需要多次试验,才能找出如何组合这些属性和方法的效果获得预期结果。
本例向 myDocument
中添加带有“Test”文本的艺术字,并将该字符逆时针旋转 90 度。
Set myDocument = ActivePresentation.Slides(1)
Set newWordArt = myDocument.Shapes.AddTextEffect _
(PresetTextEffect:=msoTextEffect1, Text:="Test", _
FontName:="Arial Black", FontSize:=36, _
FontBold:=msoFalse, FontItalic:=msoFalse, Left:=10, Top:=10)
newWordArt.TextEffect.RotatedChars = msoTrue