【问题标题】:Change size of the box in a Checkbox in Excel with ActiveX controls?使用 ActiveX 控件更改 Excel 中复选框中框的大小?
【发布时间】:2018-03-29 05:01:36
【问题描述】:

我在 Excel 中有这个 ActiveX 复选框,我想更改框的大小。

我知道如果我将它锁定到一个单元格并更改单元格大小,我可以做到这一点。还有其他方法吗?

【问题讨论】:

    标签: excel checkbox activex vba


    【解决方案1】:

    使用 Shape.ScaleHeight、Shape.ScaleWidth 方法

    Sub ChangeShapeSize()
    Dim Ht As Single, Wd As Single
    
        Ht = 1.75
        Wd = 2.75
    
        With Worksheets(1).Shapes("CheckBox1")
            .ScaleHeight Ht, msoFalse, msoScaleFromTopLeft
            .ScaleWidth Wd, msoFalse, msoScaleFromTopLeft
        End With
    
    End Sub
    

    【讨论】:

    • 你能给我一个关于复选框的例子吗?
    • 我在原始帖子中添加了一个示例,如果这对您有用,您可以标记为已回答吗?谢谢
    • 这会缩放复选框的框架,而不是复选框形状本身
    猜你喜欢
    • 1970-01-01
    • 2014-07-28
    • 2012-02-05
    • 2014-10-22
    • 2011-09-09
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多