PowerPoint中的VBA:ColorIndex是否要更改文本颜色?

PowerPoint中的VBA:ColorIndex是否要更改文本颜色?,vba,powerpoint,Vba,Powerpoint,我正在使用VBA将Excel中的数据复制粘贴到PowerPoint演示文稿中。现在我添加了一个文本框,并希望更改其中文本的颜色。它在使用“vbBlack”或RGB时工作 但是,我可以为此使用ColorIndex吗?当我尝试时,它说它无法识别该方法 Powerpoint未在中包含ColorIndex属性。然而,它确实包括了 您还可以使用或 您需要将单元格设置为颜色索引,然后检索颜色,以获取RGB值 myPresentation.Slides(1).Shapes(1).TextFrame.TextR

我正在使用VBA将Excel中的数据复制粘贴到PowerPoint演示文稿中。现在我添加了一个文本框,并希望更改其中文本的颜色。它在使用“vbBlack”或RGB时工作


但是,我可以为此使用ColorIndex吗?当我尝试时,它说它无法识别该方法

Powerpoint未在中包含
ColorIndex
属性。然而,它确实包括了

您还可以使用或

您需要将单元格设置为
颜色索引
,然后检索
颜色
,以获取RGB值

myPresentation.Slides(1).Shapes(1).TextFrame.TextRange.Font.Color = vbBlack

myPresentation.Slides(1).Shapes(1).TextFrame.TextRange.Font.Color = RGB(255, 0, 0)