请教C#中调用excel打印报表的问题

smssvb2006 2006-07-11 12:18:21
请教在C#中如何调用Excel打开指定的文件,往该文件写入数据,然后打印?
看过一些文章,都只是新建一个Excel工作簿,并没有打开一个特定的excel文件,另外最后也是人工在Excel中按打印,能否在C#程序中直接控制excel进行打印呢?
谢谢!
...全文
319 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanzhihua520 2007-04-04
  • 打赏
  • 举报
回复
up
haha0369 2007-02-07
  • 打赏
  • 举报
回复
UP
luqinghua 2007-02-07
  • 打赏
  • 举报
回复
PrintOut(..)的参数怎么设置?
qqseye 2006-07-16
  • 打赏
  • 举报
回复
oSheet=oWB.sheets(1);
zhxfzhxf1 2006-07-16
  • 打赏
  • 举报
回复
up一下
kssys 2006-07-11
  • 打赏
  • 举报
回复
更正一下:
Excel.Application.Workbooks(0).ActiveSheet.PrintOut(..)
kssys 2006-07-11
  • 打赏
  • 举报
回复
可以啊。直接使用以下方法打印:
Excel.Application.Workbook.ActiveSheet.PrintOut(..)
smssvb2006 2006-07-11
  • 打赏
  • 举报
回复
现在遇到一个最大的问题是无法打开指定的工作簿,例如
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”参数
不知是怎么回事?

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧