全部博文(1293)
分类: C#/.net
2014-05-10 17:26:36
典型出错现场:
错误 162 命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”。是否缺少程序集引用?
命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel
原因分析:
引发这样问题主要原因是直接通过COM去引用本机C盘中安装的office相关库。容易出现将代码拿到另外电脑就找不到OFFICE库的问题,主要原因是另外的电脑可能没有安装OFFICE或者OFFICE的版本不对引起的。
解决方案:
最好的办法是找到主要的库放到Release/debug目录,然后直接引用当前目录中的库。相对比较省事.
主要的几个库:
Interop.Microsoft.Office.Core.dll
Microsoft.Office.Interop.Excel.dll
Microsoft.Office.Interop.Word.dll
OFFICE库:
officeDll.rar