以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:Excel 报表中 第几页 共几页 怎样设置 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=5913) |
||||
-- 作者:gaoqr -- 发布时间:2010/1/31 12:01:00 -- 请教:Excel 报表中 第几页 共几页 怎样设置 {"第"&[PageNo]&"页 共"&[PageCount]&"页"} 上面的代码怎样修改? |
||||
-- 作者:czy -- 发布时间:2010/1/31 12:24:00 -- 示例: Dim Book As New XLS.Book \'定义一个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 For i As Integer = 0 To 100 \'向工作表的单元格中设置值 Sheet(i, 0).Value = (i + 1) * 10 Sheet(i, 1).Value = (i + 1) * 100 Sheet(i, 2).Value = (i + 1) * 1000 Next Book.Save("c:\\reports\\test.xls") \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = "c:\\reports\\test.xls" Proc.Start() |
||||
-- 作者:gaoqr -- 发布时间:2010/1/31 13:46:00 -- 先谢谢 czy 版主! 但不是专业报表。 |
||||
-- 作者:lxl -- 发布时间:2010/1/31 13:49:00 -- C版说的 就是EXCEL报表。 |
||||
-- 作者:gaoqr -- 发布时间:2010/1/31 13:55:00 -- lxl 版主 ,不是页眉页脚,请看下面的文件。
[此贴子已经被作者于2010-1-31 14:08:31编辑过]
|
||||
-- 作者:dan2199 -- 发布时间:2010/8/2 14:42:00 -- 这个很简单。。在页眉页脚里面设置,, 我传个文件,也许你就清楚了。。。。。。。
|
||||
-- 作者:gaoqr -- 发布时间:2010/8/2 19:32:00 -- 欢迎 dan2199 老兄 光临狐表论坛。
感谢 dan2199 老兄 第一帖为我答疑
试了一下,没有成功。
原因可能是狐表不支持 excel 这样设置页眉:{"工程名称:"&[@基础设置,内容,1]}
|
||||
-- 作者:pyh6918 -- 发布时间:2010/8/2 20:14:00 -- 一个笨办法。先根据数据量计算出本次要生成的页数,在数据生成之后就可以在指定的单元格写入这两项内容。 |
||||
-- 作者:e-png -- 发布时间:2010/8/2 20:40:00 -- 如果你其他办法都用过了,而且解决不了或非常麻烦,那么好好学习这个吧:http://www.foxtable.com/dispbbs.asp?boardid=2&Id=7585 包你能搞定任何excel报表类的特殊要求。 |
||||
-- 作者:gaoqr -- 发布时间:2010/8/3 5:47:00 -- 谢谢各位了! |