Macos Excel 2016 Mac上的VBA-如何设置';表格';将复选框控制为';正确';
我试图在MAC上的Excel 2016中将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)后,代码现在可以工作了。该代码对
表单控件
复选框的状态设置为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