在C++调用EXCEL组件的函数CWorksheet.Copy时有两个参数,分别是After和Before,类型都是const VARIANT&,按C#的代码应该传递worksheet,开始以为传递CWorksheet对象就行了,结果出现错误,网上找了很久,不知道如何解决。
最终在下面这个链接中找到答案:
在C#操作很简单,首先引用命名空间,并起一个别名:
using Excel = Microsoft.Office.Interop.Excel;
然后新建一个工作簿
Excel.Application xlApp = new Excel.Application();
Excel.Workbook wb = xlApp.Workbooks.Add();
Excel.Worksheet ws