Hello Developers和其他,:)
我正在开发一个宏来自动创建很多按钮,我想给它们指定特定的背景颜色。
With Worksheets("Sheet 1")
Set r_BtnRange = .Range("O3:O4")
For Each r_Cell In r_BtnRange.Cells
Set b_Btn = .Buttons.Add(r_Cell.Left, r_Cell.Top, _
r_Cell.Width, r_Cell.Height)
With b_Btn
.Caption = "Email End-User"
.OnAction = "Email_EndUser"
.Font.Color = RGB(255, 255, 255)
'.BackColor = 16711680
End With
Next
End With
.Button.Add返回一个Button对象,巫婆没有BackColor属性(据此:https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.excel.button?view=excel-pia,并且在取消注释该行时我收到错误)
我可以用Shape来做,但是我想知道是否真的有什么方法可以做(顺便说一句,必须禁用它并修改它的多个属性。
非常感谢您的回答,
Antoine