找回密码
 立即注册
搜索

关于VBA文字查找的问题

2
回复
556
查看
[复制链接]

2

主题

8

帖子

69

幻币

一流武者

Rank: 3Rank: 3

积分
319
QQ
2018-11-29 22:06:37 显示全部楼层 |阅读模式
Sub 颜色标记()
For Each sld In Application.ActivePresentation.Slides '遍历活动窗口中打开的演示文稿中的幻灯片
For Each shp In sld.Shapes '遍历当前幻灯片中的形状对象
If shp.HasTextFrame Then '当前幻灯片中的当前形状含有文本框架
Set txtRng = shp.TextFrame.TextRange '引用文本框架中的文本

Set foundText = txtRng.Find(FindWhat:="升高") '寻找字符

If Not (foundText Is Nothing) Then ‘该判断只能处理一段文字中的第一个“升高”,怎么样处理文字中所有的“升高”?
foundText.Font.Color = RGB(192, 0, 0)
End If

End If
Next
Next
End Sub

以上,请高手指点
PPT学习论坛
回复

使用道具 举报

2

主题

7

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
258
QQ
2018-11-29 23:48:01 显示全部楼层
望指导一下,在线等
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

22

幻币

江湖少侠

Rank: 2

积分
189
2018-11-30 00:13:44 显示全部楼层
木有高手回答吗
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册