C# 导出Excel后设置打印区域 默认显示页眉和页脚
如题,C#导出Excel后设置打印区域,最好也列出别的Excel页面和属性的设置方法,打印区域的设置必须弄出来,还有默认显示页眉和页脚...
如题,C# 导出Excel后设置打印区域,最好也列出别的Excel页面和属性的设置方法,打印区域的设置必须弄出来,还有默认显示页眉和页脚
展开
2个回答
展开全部
//例子如下
eole=CREATEOBJECT('Excel.application');
//打印区域 设置
eole.ActiveSheet.PageSetup.PrintArea="$A$1:$C$5";
//设置页眉
eole.ActiveSheet.PageSetup.CenterHeader="报表1";
//设置页脚
eole.ActiveSheet.PageSetup.CenterFooter="第&P页";
eole=CREATEOBJECT('Excel.application');
//打印区域 设置
eole.ActiveSheet.PageSetup.PrintArea="$A$1:$C$5";
//设置页眉
eole.ActiveSheet.PageSetup.CenterHeader="报表1";
//设置页脚
eole.ActiveSheet.PageSetup.CenterFooter="第&P页";
更多追问追答
追问
谢谢,不过我还有问题,他这个PrintArea值能用cells[row index,column index]来表示吗?就是通过几行几列,不是按照A1那样的列名,英文帮助,真心表示英语不行
参考资料: msdn http://msdn.microsoft.com/en-us/library/office/ff841253.aspx
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
追问
亲,非常感谢,不过我是导出Excel,然后设置Excel打印区域,这个貌似是直接打印datagridview
追答
http://wenku.baidu.com/view/34627112f18583d04964595d.html?st=1
导出Excel,有两种方式,一个使用NPOI(我就是用的这个,很方便),一种是利用office进行导出
http://wenku.baidu.com/view/c1d003d349649b6648d7475d.html?st=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询