目的:在 PowerPoint 中调整单个文本框中单词组的字体大小。
细节:
我有两个清单:
Labels = ["Mahon Point Retail","Park","Blackpool Drive","Balance","Finglas Point"]
FontSize = [10,23,15,20,40]
我想通过索引将 FontSize 中的字体大小应用于标签中的标签。
我的脚本:
#add all items in Labels to a single textbox
for i, label in enumerate(labels):
Shape.TextFrame.TextRange.Text += " " + label
#apply font size from FontSize list to its corresponding label
for x, num in enumerate(FontSize, 1):
Shape.TextFrame.TextRange.Words(x).Font.Size = int(num)
问题:
我相信问题在于使用“Words(x)”属性,有什么办法可以定义一个词是什么?它将“Mahon Point Retail”视为三个词,但我想将其视为一个词。