knrt.net
当前位置:首页 >> C#中如何调用MiCrosoFt.OFFiCE.IntErop.ExCEl.Appl... >>

C#中如何调用MiCrosoFt.OFFiCE.IntErop.ExCEl.Appl...

安装office后就有,需要添加com引用.首先要添加引用:在 解决方案资源管理器 的 引用 中添加,选择 com 选项卡,引入“microsoft word 11.0 object library”;然后添加命名空间:“using system.reflection;”和“using excel= microsoft.office.interop.excel;”.

工程中-右击引用-添加-com-选择microsoft excel

除了引用microsoft.office.core,还应该引用microsoft.office.interop

[图文] c#中引用了Microsoft.office.interop.excel,怎么在类中添加不上,即使用using时没有出Microsoft点后面的东西 c# 中引用了Microsoft.office.interop.excel,怎么在类中添加不上,即使用using时没有出

之前系统做过的,把合并代码贴出来与大家分享//假定要合并excel文件中第2行的1~3列,并且显示黑色边框 Microsoft.Office.Interop.Excel.Range rangesummary1 = excelSheet.get_Range(excelSheet.Cells[2, 1], excelSheet.Cells[2, 7]);

2个命名空间中都有Application,只写Application,不知调用的是哪个,加上命名空间就好了. 把Application.Exit(); 改成 System.Windows.Forms.Application.Exit();

在加一句using Microsoft.Office.Interop.Excel;你去试试

应该是要添加引用,在解决方案资源管理器里,右击引用,添加引用.接下来找到对应的程序集microsoft.office.interop.owc11就可以了.光有using语句是不行的,使用using语句前,要确保已经添加相关引用,这样using才能生效.

第三方Excel类库,比如SpreadSheetGears,最好的兼容方案,连机器上不装Excel都可以打开,不过要钱,你可以找找破解版

安装office后就有,需要添加com引用.首先要添加引用:在 解决方案资源管理器 的 引用 中添加,选择 com 选项卡,引入“microsoft word 11.0 object library”;然后添加命名空间:“using system.reflection;”和“using excel= microsoft.office.interop.excel;”.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com