Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Macos Excel 2016 Mac上的VBA-如何设置';表格';将复选框控制为';正确';_Macos_Excel_Checkbox_Vba - Fatal编程技术网

Macos Excel 2016 Mac上的VBA-如何设置';表格';将复选框控制为';正确';

Macos Excel 2016 Mac上的VBA-如何设置';表格';将复选框控制为';正确';,macos,excel,checkbox,vba,Macos,Excel,Checkbox,Vba,我试图在MAC上的Excel 2016中将表单控件复选框的状态设置为True。我一直遇到运行时错误438,并尝试了多种调用工作表、工作簿和复选框的方法,但似乎都不起作用 代码如下:(图纸名称:Sheet1) 这段代码对我很有用,就像ThisWorkbook.Sheets(“Sheet1”)。复选框(“复选框66”)。Value=True感谢您的反馈。我想我的问题是,原始文件是建立在PC上的,PC上的复选框与MAC上的复选框功能不一样。在添加新的复选框(来自MAC)后,代码现在可以工作了。该代码对

我试图在MAC上的Excel 2016中将
表单控件
复选框的状态设置为
True
。我一直遇到运行时错误438,并尝试了多种调用工作表、工作簿和复选框的方法,但似乎都不起作用

代码如下:(图纸名称:Sheet1)


这段代码对我很有用,就像
ThisWorkbook.Sheets(“Sheet1”)。复选框(“复选框66”)。Value=True
感谢您的反馈。我想我的问题是,原始文件是建立在PC上的,PC上的复选框与MAC上的复选框功能不一样。在添加新的复选框(来自MAC)后,代码现在可以工作了。该代码对我来说也可以工作,就像
ThisWorkbook.Sheets(“Sheet1”)。复选框(“复选框66”)。Value=True
感谢您的反馈。我想我的问题是,原始文件是建立在PC上的,PC上的复选框与MAC上的复选框功能不一样。在添加新的复选框(来自MAC)后,代码现在可以工作了。
Sub SetCheckboxes()

ThisWorkbook.Sheets("Sheet1").Shapes("Check Box 66").OLEFormat.Object.Value = True

End Sub