是否使用ActiveX控件更改Excel中复选框的大小?

是否使用ActiveX控件更改Excel中复选框的大小?,excel,checkbox,activex,vba,Excel,Checkbox,Activex,Vba,我在Excel中有此ActiveX复选框,我想更改该复选框的大小 我知道如果我将它锁定到一个单元格并更改单元格大小,我可以做到这一点。还有其他方法吗?使用Shape.scalewhight、Shape.ScaleWidth方法 Sub ChangeShapeSize() Dim Ht As Single, Wd As Single Ht = 1.75 Wd = 2.75 With Worksheets(1).Shapes("CheckBox1") .

我在Excel中有此ActiveX复选框,我想更改该复选框的大小


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

使用Shape.scalewhight、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

你能给我一个复选框上的例子吗?我在我原来的帖子中添加了一个例子,如果这对你有用,你能标记为已回答吗?感谢这将缩放复选框的框架,而不是复选框形状本身