我正在尝试创建一个VBA,它创建一个没有边框的绿色向上箭头。目前VBA正在创建一个带有黑色边框的绿色箭头。任何人都可以帮我解决这个问题吗?我的代码如下。我试过shp.Line.Fill.ForeColor.RGB = RGB(137,143,75),并且仍然是黑色轮廓。用vba创建PowerPoint格式
在此先感谢。
Sub Up_Arrow()
Dim i As Integer
Dim shp As Shape
Dim sld As Slide
Set sld = Application.ActiveWindow.View.Slide
Set shp = sld.Shapes.AddShape(35, 10, 10, 5.0399, 8.6399)
shp.Fill.ForeColor.RGB = RGB(137, 143, 75)
shp.Fill.BackColor.RGB = RGB(137, 143, 75)
End Sub
更新:可能不是最复杂的方式来做它,但下面的代码行工作。
shp.Line.ForeColor.RGB = RGB(137,143,75)
需要将边框厚度改为0 – enderland