我正在我的台式机上开发 Excel VBA 应用程序。我的电子表格上有一个 DatePicker ActiveX 控件。一切正常。
然后,在旅行期间,我在笔记本电脑上开发了该应用程序。当我回来时,我将文件移回我的台式机。现在,当我尝试运行该应用程序时,我不断收到错误“无法退出设计模式,因为无法创建控件“DTPicker1””。
重命名该控件及其在代码中的所有引用并没有帮助。当我尝试删除该控件时,即使不再有该名称的控件,我仍然收到该消息。
如何解决这个问题?
最佳答案
听起来您的工作簿中的某些内容已损坏。这样的事情在我身上发生过一两次。
解决方案是将所有内容(代码和工作表内容)复制到新工作簿并在那里重建您的应用程序。
[从评论升级,因为这解决了问题。]
关于excel - ActiveX 控件损坏? "Can' t 退出设计模式,因为无法创建控件 'DTPicker1"”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23715081/