【发布时间】:2018-05-14 04:10:05
【问题描述】:
我正在尝试更改 PowerPoint 演示文稿中所有超链接的颜色。
这是我的第一次尝试:
Sub ChangeShapeColor()
Dim oHl As Hyperlinks
Dim oSl As Slide
' Look at each slide in the current presentation:
For Each oSl In ActivePresentation.Slides
' Look at each shape on each slide:
For Each oHl In oSl.Shapes
' IF the shape's .Fill.ForeColor.RGB = black color:
If oHl.Fill.ForeColor.RGB = RGB(0, 0, 0) Then
' Change it to corporate yellow:
oHl.Fill.ForeColor.RGB = RGB(242, 235, 26)
End If
Next oHl
Next oSl
End Sub
谢谢你帮助我!
【问题讨论】:
-
那么,您第一次尝试时发生了什么?
-
调试器告诉我“填充”参数有问题。
-
你不应该使用 .Font.Color = RGB(242, 235, 26) 吗?
标签: vba colors hyperlink powerpoint