【问题标题】:Set checkbox background transparent设置复选框背景透明
【发布时间】:2018-05-17 01:48:08
【问题描述】:

我一辈子都找不到如何将表单控件复选框背景设置为透明

Dim cb As CheckBox

For Each cb In ActiveSheet.CheckBoxes
    cb.Value = -4146
    cb.Interior.Color = ???
Next cb

要清楚,我说的是工作表上的表单复选框,而不是表单上的复选框,也不是 ActiveX 复选框(开发人员菜单 > 插入 > 表单控件)。

我录制了一个宏并得到了这个,但我想知道是否有办法通过 Checkbox 对象而不是使用 Shape 对象来做到这一点。即使是表单控件复选框的 MSDN 开发页面链接也会有所帮助,因为我找不到它!

ActiveSheet.Shapes("cb1_1").Fill.Visible = msoFalse

【问题讨论】:

    标签: vba excel


    【解决方案1】:
    cb.Interior.ColorIndex = xlNone
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-25
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      • 2015-06-27
      • 2012-07-27
      • 2018-04-13
      相关资源
      最近更新 更多