`

C#控制Excel的打印格式

    博客分类:
  • C#
阅读更多

Excel.Application appExcel=new Excel.Application(); 
Excel.Workbook workbook=appExcel.Application.Workbooks.Add(true); 
appExcel.Visible = true; 
 
//工作薄所在的位置(第一个工作薄) 
Excel.Worksheet xlSheet = (Excel.Worksheet)workbook.Worksheets.get_Item(1); 
 
//上边距 
double top = 0; 
//左边距 
double left = 0; 
//右边距 
double right = 0; 
下边距 
double footer = 0; 
 
xlSheet.DisplayAutomaticPageBreaks = true;//显示分页线    
xlSheet.PageSetup.CenterFooter = "第   &P   页,共   &N   页"; 
xlSheet.PageSetup.TopMargin = appExcel.InchesToPoints(top / 2.54);//上 
xlSheet.PageSetup.BottomMargin = appExcel.InchesToPoints(footer / 2.54);//下 
xlSheet.PageSetup.LeftMargin = appExcel.InchesToPoints(left / 2.54);//左 
xlSheet.PageSetup.RightMargin = appExcel.InchesToPoints(right / 2.54);//右 
xlSheet.PageSetup.CenterHorizontally = true;//水平居中   xlSheet.PageSetup.PrintTitleRows = "$1:$3";//顶端标题行    
xlSheet.PageSetup.PaperSize = Excel.XlPaperSize.xlPaperA3;//A3纸张大小   xlSheet.PageSetup.Orientation = Excel.XlPageOrientation.xlLandscape;//纸张方向.横向
 
分享到:
评论

相关推荐

    C#数据写入Excel并控制打印

    C#数据写入Excel并控制打印,C#数据写入Excel并控制打印

    Excel格式控制代码样例 C#

    //设置格式为文本 range1.Cells.ColumnWidth = 11; //单元格列高 range1.Rows.ColumnWidth = 15;//单元格行宽 workSheet.Cells[ 3, 1] = "成绩总结"; //写入数据 ((Excel.Range)workSheet.Rows[ 3, Type...

    C# 导出 EXCEL 的实例。

    基本上通过 C# 去控制 Excel的所有操作都包含进去了。列宽、画边框、指定字体样式、自动换行、指定单元格格式、合并单元格、设定页面边距及纸张、打印时纸张的方向、打印时每页都有的标题指定的行、页脚;一般导出...

    fastreport 预览打印工具按钮的控制

    FastReport预览打印时,可以控制它工具栏上的按钮是否可以显示。如:导出,发邮件,打印按钮等等。

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、...C#与Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制...

    明日科技C#开发入门及项目实战

    实例004 通过“格式”菜单布局窗体 实例005 为项目添加dll文件引用 实例006 为项目添加已有类 实例007 为项目添加第三方控件 实例008 为项目添加已有窗体 第2章 c#语言基础 实例009 利用for循环输出多行语句 实例...

    明日科技《C#示例源代码》(5-8)

    C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 C#源代码例子 C#例子 注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#...

    明日科技《C#示例源代码》(9-12)

    C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 C#源代码例子 C#例子 注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#...

    明日科技C#示例源码.part02

    C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 注:一共五部分,请全部下载完成后,放同一目录下解决即可。 目录: 第1章 窗体及菜单设计 实例001 自定义最大化、最小化和关闭按钮 2 实例002 磁性窗体的...

    超级报表模板设计器C#.Net源码.7z

    此源码是Cell组件超级报表模板设计器C#.Net源码示例。 Cell网站: Http://Www.Cellsoft.Cc/Cell/Index.Asp Cell组件下载地址: Http://Www.Cellsoft.Cc./GL_Down/2008121323980828.Exe 产品概述: Cell 组件适用...

    C#示例(配套光盘源码)第五部分

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    明日科技C#示例源码.part04

    C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 注:一共五部分,请全部下载完成后,放同一目录下解决即可。 目录: 第1章 窗体及菜单设计 实例001 自定义最大化、最小化和关闭按钮 2 实例002 磁性窗体的...

    C#示例(配套光盘源码)第二部分

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 ...

    明日科技C#示例源码.part03

    C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 注:一共五部分,请全部下载完成后,放同一目录下解决即可。 目录: 第1章 窗体及菜单设计 实例001 自定义最大化、最小化和关闭按钮 2 实例002 磁性窗体的...

    明日科技C#示例源码

    实例019 像Excel一样复制DataGridView中的单元格区域数据 69 实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体...

    C#设计经典案例设计与实现

    案例5 调用Excel软件打印数据库中的数据 案例6 利用水晶报表打印数据库中的数据 案例7 利用水晶报表分组统计数据库中的数据 案例8 利用水晶报表筛选数据库中的数据 案例9 图表在水晶报表中的应用 本章小结 第7章 ...

    Visual C# 2008程序设计经典案例设计与实现

    第6章 Visual C#2008的打印与水晶报表技朮 案例1 利用Windows组件打印数据库中的数据 案例2 利用Windows组件打印数据库数据柱状图表 案例3 利用Windows组件打印输出图像 案例4 调用Word软件打印数据库中的数据 ...

    明日科技《C#示例源代码》(17-20)

    C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 C#源代码例子 C#例子 注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#...

Global site tag (gtag.js) - Google Analytics