在 Excel 2010 中,是否存在阻止用户访问表单或 ActiveX 控件属性的设置?
我正在与一个可以打开 Excel 文件并在工作表上插入控件(表单和 ActiveX)的用户一起工作。但是,当该用户单击任何对象并转到它的属性时,将显示工作表的属性而不是所选对象的属性。
此外,任何尝试通过工作表访问控件的宏都会引发“对象不支持此属性或方法”错误,因为控件为空。请参阅下面的示例,该示例尝试在名为“AddParts”的工作表上引用名为“CommonDialog1”的对话框控件:
Worksheets("AddParts").CommonDialog1.ShowOpen
我可以在同一工作簿的其他计算机上运行这个完全相同的宏,而不会出现任何问题。Excel 中是否有一些用户设置阻止用户访问对象?