C#.NET项目中引用EXCEL报错的问题

          最近有一个之前做的项目需要做一些修改,发现可是因为重做系统等原因,造成原来引用的EXCEL相关的程序集不识别,有感叹号,搜了一下,添加了以下两个引用:

     .net => Microsoft.Office.Interop.Excel

           com => Microsoft.Office 12.0 Object Library

         添加后,项目中大部分报错已解决,只有一行添加图片的代码报错:

   this.workSheet.Shapes.AddPicture(PicturePath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, PicLeft, PicTop, PictuteWidth, PictureHeight);

       报错内容:     

     反复重新引用,问题依然存在。后来参考这篇文章的说法: https://blog.csdn.net/linda15123/article/details/16838585

     去掉对com组件的引用,引用的程序修改为:.net => Office

     问题解决!

     不过我记得原来做项目时确实引用的是“com => Microsoft.Office 12.0 Object Library”,难道记错了?

原文地址:https://www.cnblogs.com/lgzslf/p/13552152.html