Excel UserForm ActiveX控件在新计算机上不工作

Excel UserForm ActiveX控件在新计算机上不工作,excel,activex,userform,vba,Excel,Activex,Userform,Vba,我在旧机器上用Excel创建了一个工作簿,里面有一堆用户表单。其中一个用户表单中有ActiveX电子表格控件。这允许我将电子表格数据输入用户表单。我的旧电脑最近崩溃了,所以我的IT部门给了我一台运行相同系统的新电脑(Microsoft Office 2010)。现在,当我打开电子表格时,我得到: 无法加载某些对象,因为它们在此计算机上不可用 我在谷歌上搜索了这个错误,浏览了很多页面。首先要尝试的是安装Microsoft Office Web Components 11.0。奇怪的是,这允许我将电

我在旧机器上用Excel创建了一个工作簿,里面有一堆用户表单。其中一个用户表单中有ActiveX电子表格控件。这允许我将电子表格数据输入用户表单。我的旧电脑最近崩溃了,所以我的IT部门给了我一台运行相同系统的新电脑(Microsoft Office 2010)。现在,当我打开电子表格时,我得到:

无法加载某些对象,因为它们在此计算机上不可用

我在谷歌上搜索了这个错误,浏览了很多页面。首先要尝试的是安装Microsoft Office Web Components 11.0。奇怪的是,这允许我将电子表格控件添加到我想要的任何用户表单中,但我仍然无法打开原始工作表,因为它的所有控件仍然在其中

接下来,我尝试了,但没有结果


有人有什么想法吗?

添加对
Microsoft Forms 2.0对象库的引用
(可在
FM20.dll
中找到)


奇怪。在旧计算机上打开文件时,会选中Microsoft Forms 2.0对象库框以及Microsoft Office Web Components 11.0框。当我在新电脑上打开它时,这些框没有被选中。即使在我检查它们之后,我仍然有相同的问题。检查它们之后,您可能必须退出并重新启动应用程序。此外,请尝试在应用程序全部关闭时从任何您可以找到的地方删除这些讨厌的MSForms.exd文件,然后重新启动。感谢您的建议,我尝试了这两种方法,但仍然无法工作。