Excel混合模式错误

时间:2012-07-11 14:44:49

标签: excel-vba vba excel

我正在尝试在Excel中使用VBA来访问现有应用。当我运行我的VBA脚本时,我在应用程序日志中收到混合模式错误消息:

  

“错误:混合模式程序集是针对版本'v2.0.50727'构建的   运行时无法在没有附加的情况下加载到4.0运行时   配置信息。“

但是,我正在调用的应用程序已经有一个包含以下语句的配置文件:

<!-- VS 2010 needs this legacyV2 stuff -->
<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

更改配置文件以包含以下更改

<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  <supportedRuntime version="v2.0.50727"></supportedRuntime>   
</startup>