像下面这个样子导出到EXCEL
Microsoft.Office.Interop.Excel.ApplicationClass xls = new Microsoft.Office.Interop.Excel.ApplicationClass();
Microsoft.Office.Interop.Excel._Workbook xls_books = null;
Microsoft.Office.Interop.Excel._Worksheet xls_sheet = null;
xls_books = xls.Application.Workbooks.Add(true);
xls.Visible = true;
xls_sheet = (Microsoft.Office.Interop.Excel._Worksheet)xls_books.ActiveSheet;
省略......
在本机能够正确导出,但是把程序拷到其它电脑就不行了,提示:
……
未能加载文件或程序集“Microsoft.Office.Interop.Excel,Version=11.0.0.0,
……
请问要怎样弄啊?
Microsoft.Office.Interop.Excel.ApplicationClass xls = new Microsoft.Office.Interop.Excel.ApplicationClass();
Microsoft.Office.Interop.Excel._Workbook xls_books = null;
Microsoft.Office.Interop.Excel._Worksheet xls_sheet = null;
xls_books = xls.Application.Workbooks.Add(true);
xls.Visible = true;
xls_sheet = (Microsoft.Office.Interop.Excel._Worksheet)xls_books.ActiveSheet;
省略......
在本机能够正确导出,但是把程序拷到其它电脑就不行了,提示:
……
未能加载文件或程序集“Microsoft.Office.Interop.Excel,Version=11.0.0.0,
……
请问要怎样弄啊?
建议楼主写程序编译时,用office2000的,通用于office2003/XP。现在发现唯一不行的就插入行参数不同。http://blog.csdn.net/flygoldfish 关于Excel二次开发
如果引用了,看看office版本是否正确
前提,安装office了
Microsoft.Office.Interop.Excel,Version=11.0.0.0,引用的是Excel.exe这个程序,而不是DLL文件,所以不知道该怎么办啊
Interop.Microsoft.Office.Core.dll
Interop.Word.dll