如何利用VBA实现将某一个文本框中的部分内容标红

如题,我在PPT中利用如下VBA语句将某一个文本框的内容设置成为字符串Msg的值
ActivePresentation.Slides.FindBySlideID(264).Shapes("Rectangle 28").TextFrame.TextRange.Text = Msg
现在还需要将文本框中的部分文本的字体颜色变成红色以突出显示,请各位VBA高手指点一下小弟,谢谢!
谢谢一楼的兄弟,这个办法我也想到了,但是录制时我是用鼠标选择的文本,不知道应该怎么用命令进行选择,希望有高人解答!

第1个回答  2009-12-26
如一楼所说,你的“部分字体”是出现在“第几个到第几个” ?
或者,你要当这些“部分字体”在“什么情况”下得到突出显示?
也即,应该有你希望的相应“条件”存在才能继续下去。所以:
建议你设定好相应的条件后,再从Msg的信息的条件判断入手试试看怎么样呢?
第2个回答  2012-11-13
楼主是怎么解决的?分享下~
第3个回答  2009-12-17
你可以先录制一段该文字颜色的来修改。 这个好像只能选从第几个到第几个。这里面东西确实很多啊。本回答被提问者采纳
相似回答