我正在为自己的工作制作演示文稿(Power Point),他们决定更改演示文稿议程的格式,现在其上显示的文本使用“小写字母”。我们在PP中使用了一个Macro来创建议程,但是我已经搜索了几个小时,但在VBA中使用“ Small Caps”字体效果一无所获。我实际上开始学习宏,但是无论如何他们都会问我,所以非常感谢您的帮助。我最能做的是:
titleBox.Text = titles(i)
With titleBox.Font
.Name = "Arial"
.Bold = True
.Size = 12
End With
titleBox.Characters(2, 100).Font.Size = 10
titleBox.ParagraphFormat.Alignment = ppAlignLeft
titles(i)在其他地方定义,包括将出现在演示文稿议程中的标题的名称,全部以大写字母表示。我正在尝试手动模拟“小写字母”,因为我尝试了“ Font.SmallCaps = True”,但是它不起作用(就像在Word中一样)。我正在做什么的问题是键入时:
titleBox.Characters(2,100).Font.Size = 10
我减小第一个字母之后所有字母的字体大小,但是我想减小句子中每个单词的第一个单词之后所有字母的字体大小。
这就是我所说的“手动”,但是如果您知道在Power Point中实现“小上限”的另一种方法将非常有帮助。
我希望我能自我解释。谢谢,
HvZ