ActiveX控件损坏?"无法退出设计模式,因为无法创建控件'DTPicker1'"

Bil*_*llD 7 excel vba activexobject

我正在我的台式机上开发Excel VBA应用程序.我的电子表格上有一个DatePicker ActiveX控件.它工作正常.

然后,在旅途中,我正在使用笔记本电脑上的应用程序.当我回来时,我将文件移回台式机.现在,当我尝试运行应用程序时,我不断收到错误"无法退出设计模式,因为无法创建控件'DTPicker1".

在代码中重命名控件及其所有引用都没有帮助.当我尝试删除控件时,即使不再控制该名称,我仍然会收到消息.

我该如何解决?

Jea*_*ett 6

听起来像你工作簿中的某些东西被破坏了.这样的事情发生在我身上一两次.

然后解决方案是将所有内容(代码和工作表内容)复制到新工作簿并在那里重建您的应用程序.

[评论已升级,因为这解决了这个问题.]