在家里安装的Office2003后调用OWC11一切正常;但是在公司的服务器上安装了Office2003后,网页总是说无法调用OWC11,找不到OWC11?试了很多方法都不行。
最后解决方法:将服务器上的Office2003安全卸载,再安装企业版的Office2003即可。
原因:Office2003的版本可能有所不同,网上的安装包一般是400多M;要安装完全企业版的Office2003,安装包要1.5G左右,虽然大些但安装完即可调用OWC11。
补记:
在引用OWC11后,会在Web.config文件中自动加入调用OWC11的代码,代码如下:
<compilation debug="true">
<assemblies>
<add assembly="Microsoft.Office.Interop.Owc11, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
</assemblies>
</compilation>
<assemblies>
<add assembly="Microsoft.Office.Interop.Owc11, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
</assemblies>
</compilation>