请教C#中调用excel打印报表的问题 请教在C#中如何调用Excel打开指定的文件,往该文件写入数据,然后打印?看过一些文章,都只是新建一个Excel工作簿,并没有打开一个特定的excel文件,另外最后也是人工在Excel中按打印,能否在C#程序中直接控制excel进行打印呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以啊。直接使用以下方法打印:Excel.Application.Workbook.ActiveSheet.PrintOut(..) 更正一下:Excel.Application.Workbooks(0).ActiveSheet.PrintOut(..) 现在遇到一个最大的问题是无法打开指定的工作簿,例如Excel.Application oXL;//引用Excel对象 Excel._Workbook oWB; Excel._Worksheet oSheet; oXL=new Excel.Application(); oWB=(Excel._Workbook)oXL.Workbooks.Open(@"E:\project\jxc\jxcsql\temp.xls"); oXL.Visible=true;//使Excel可视提示错误:重载“Open”方法未获取“1”参数不知是怎么回事? 在TextRange(Document.ContentStart,Document.ContentEnd)t得到的Text为什么内容,在内容多的时候查找不正确 装箱和拆箱的理解 如何给第三方控件实现自动注册? 字符串数组动态赋值 100分求datset排序的问题 好麻烦,数据库的空处理.但是这个我就不懂了. 关于SystemImageList的问题。 请问如何交换两个PictureBox中的图片 一个简单的问题:如何将string转换为double? 如何在datagrid内添加数据? 抒发一下感慨…… 能否将excel中的数据一行一行的读取?然后一行一行的写如到数据库中?
Excel.Application.Workbook.ActiveSheet.PrintOut(..)
Excel.Application.Workbooks(0).ActiveSheet.PrintOut(..)
Excel.Application oXL;//引用Excel对象
Excel._Workbook oWB;
Excel._Worksheet oSheet;
oXL=new Excel.Application();
oWB=(Excel._Workbook)oXL.Workbooks.Open(@"E:\project\jxc\jxcsql\temp.xls");
oXL.Visible=true;//使Excel可视
提示错误:重载“Open”方法未获取“1”参数
不知是怎么回事?