在已编译的设计环境组件之间的此交互不受支持

此错误的原因及解决方案如下:

  • 当两个组件一起运行时会出现此错误,其中,一个组件(如表单或 UserControl)之前已进行编译并且现在正通过运行时 (msvbvm60.dll) 运行,而另一个组件在 IDE 中运行。 例如,在 IDE 中的窗体上运行的已编译的 UserControl。 导致出现此问题的原因是,在 IDE 中运行的项目与已编译的对象之间的内部内存结构略为不同,并且不是始终兼容。 通常,除非您通过 PropertySub 过程将 UserControl (Me) 的实例传递给宿主窗体或其他组件,否则您应该不会遇到与此相关的问题。

有关其他信息,选择有问题的项并按 F1(在 Windows 中)或 HELP(在 Macintosh 上)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。