系统环境:WIN10+VS2017+C#
C#程序导出Excel时,没有引用Microsoft.Office.Interop.Excel.dll会出现命名空间“Microsoft.Office”中不存在类型或命名空间名“Interop”(是否缺少程序集引用?)的错误。
命名空间“Microsoft.Office”中不存在类型或命名空间名“Interop”(是否缺少程序集引用?)的错误如下:
如果有库文件:
在解决方案资源管理器页面->引用->右键添加引用->com->类型库当中搜索Microsoft.Office.Interop.Excel选择引用
如果没有搜索到Microsoft.Office.Interop.Excel.dll库文件
此时就需要自己下载Microsoft.Office.Interop.Excel.dll文件自己添加引用
Microsoft.Office.Interop.Excel.dll文件下载地址:
https://github.com/Shaoyc/FeatureRecognition/tree/master/References
下载以后在解决方案资源管理器页面->引用->右键添加引用->浏览->选择Microsoft.Office.Interop.Excel.dll文件。
然后浏览页面可以看到添加的文件,选择文件添加到引用当中即可解决命名空间“Microsoft.Office”中不存在类型或命名空间名“Interop”(是否缺少程序集引用?)的错误。