Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何增加复选框的大小?_Excel_Vba - Fatal编程技术网

Excel 如何增加复选框的大小?

Excel 如何增加复选框的大小?,excel,vba,Excel,Vba,我正在尝试增加我的Userform中复选框的大小 在“属性”选项卡中,我可以更改对象的高度和宽度,但不会更改正方形的大小。我添加了一张图片来解释我的问题 谢谢。@Portland Runner的评论是一个很好的建议。例如,在使用WingDings 2的标签的单击事件中 Option Explicit Private Sub Label1_Click() If Label1.Caption = "Q" Then Label1.Caption = "R" Else

我正在尝试增加我的Userform中复选框的大小

在“属性”选项卡中,我可以更改对象的高度和宽度,但不会更改正方形的大小。我添加了一张图片来解释我的问题


谢谢。

@Portland Runner的评论是一个很好的建议。例如,在使用WingDings 2的标签的单击事件中

Option Explicit

Private Sub Label1_Click()

    If Label1.Caption = "Q" Then
       Label1.Caption = "R"
    Else
        Label1.Caption = "Q"
    End If

End Sub

@波特兰跑步者的评论是一个很好的建议。例如,在使用WingDings 2的标签的单击事件中

Option Explicit

Private Sub Label1_Click()

    If Label1.Caption = "Q" Then
       Label1.Caption = "R"
    Else
        Label1.Caption = "Q"
    End If

End Sub

@teylyn当然这就是我在这里发布消息的原因。我找到的唯一解决方案是相对于工作表上的复选框而不是用户表单。我知道的唯一方法是使用带有unicode字符的标签作为复选框,☐ ☑ ☒ 然后实现自己的单击事件来模拟检查。通过这种方式,您可以根据字体大小调整框的大小。但是当用户单击它时,复选框将不会被选中,对吗?或者有一种方法可以在单击事件后更改unicode字符@PortlandRunner@teylyn当然,这就是我在这里发布消息的原因。我找到的唯一解决方案是相对于工作表上的复选框而不是用户表单。我知道的唯一方法是使用带有unicode字符的标签作为复选框,☐ ☑ ☒ 然后实现自己的单击事件来模拟检查。通过这种方式,您可以根据字体大小调整框的大小。但是当用户单击它时,复选框将不会被选中,对吗?或者有一种方法可以在单击事件后更改unicode字符@这个答案对我帮助很大。谢谢这个答案对我帮助很大。谢谢