以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 先统计后打印窗口表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102002) |
||||
-- 作者:czy66ds -- 发布时间:2017/6/11 17:01:00 -- 先统计后打印窗口表 首先做一个分组统计表,绑定到窗口表,然后设置汇总模式,做了一个excel模版,希望将窗口表中的统计表“原汁原味”地打印出来,没有达到目的,请求帮助。 为了明确问题,做了一个例子,请指点。
|
||||
-- 作者:czy66ds -- 发布时间:2017/6/11 17:11:00 -- 补充: 就是想把小计行,合计行,总计行也打印出来。
|
||||
-- 作者:有点色 -- 发布时间:2017/6/11 18:38:00 -- Dim fl As String = ProjectPath & "Reports\\统计表" & Format(Date.now,"yyyy-MMdd-HHmm" ) & ".xls" Dim flg As New SaveExcelFlags flg.RowNumber = True flg.CellStyle = True e.Form.controls("Table1").Table.SaveExcel(fl,"统计",flg) Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Start() |
||||
-- 作者:czy66ds -- 发布时间:2017/6/12 11:55:00 -- 谢谢。 又问:可以在代码中设置页眉标题及页脚页号吗?
|
||||
-- 作者:有点色 -- 发布时间:2017/6/12 12:11:00 -- 以下是引用czy66ds在2017/6/12 11:55:00的发言:
谢谢。 又问:可以在代码中设置页眉标题及页脚页号吗?
可以,参考
http://www.foxtable.com/webhelp/scr/1315.htm
|
||||
-- 作者:czy66ds -- 发布时间:2017/6/12 17:48:00 -- 我问的是如何在3楼的的代码中加入页眉(显示表名),加入页脚(显示页号)? |
||||
-- 作者:有点色 -- 发布时间:2017/6/12 17:50:00 -- Dim fl As String = ProjectPath & "Reports\\统计表" & Format(Date.now,"yyyy-MMdd-HHmm" ) & ".xls" Dim flg As New SaveExcelFlags flg.RowNumber = True flg.CellStyle = True e.Form.controls("Table1").Table.SaveExcel(fl,"统计",flg) Dim Book As New XLS.Book(fl) \'定义一个Excel工作簿 Dim Sheet As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表 With Sheet.PrintSetting \'页眉左边为日期,中间为时间,右边为表名 .Header = "&L&D &C&T &R&A" \'在页脚右边打印页号和总页数 .Footer = "&R第&P页,总&N页" End With book.save(fl) Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Start() |