涉及Office的开发,用到了两个引用
using Excel = Microsoft.Office.Interop.Excel;
using Microsoft.Office.Core;
开始添加dll一直报错
错误 1 类型“Microsoft.Office.Core.MsoTriState”在未被引用的程序集中定义。必须添加对程序集“office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”的引用
添加引用时
1) .net中有Microsoft.Office.Interop.PowerPoint, Office
2) com中有Microsoft.Office 11.0(或12.0) Object library
Microsoft.Office.Interop.Excel肯定是要添加的.
但Office和Microsoft.Office 11.0(或12.0) Object library添加谁?
最后的解决方法:
添加.net中Microsoft.Office.Interop.PowerPoint;
添加.net中Office.
这个问题是如此的折腾~~~