我正在使用VBA将数据从Excel粘贴到PowerPoint演示文稿中。现在我添加了一个文本框,想要更改其中文本的颜色。它在使用“vbBlack”或RGB时有效
myPresentation.Slides(1).Shapes(1).TextFrame.TextRange.Font.Color = vbBlack
myPresentation.Slides(1).Shapes(1).TextFrame.TextRange.Font.Color = RGB(255, 0, 0)
但是,我可以使用ColorIndex吗?当我尝试它说它不认识这种方法。
Powerpoint不包括ColorIndex
中的ColorFormat
属性。但是,它确实包括ColorConstants
enum。
你也可以使用SchemeColor
或ObjectThemeColor
您需要将单元格设置为ColorIndex
,然后检索Color
以获取RGB值。