以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教:Excel 报表中 第几页 共几页 怎样设置  (http://www.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报表。
你可以看看 开发篇 →EXCEL报表→报表编程


还有另外一个办法:直接用EXCEL自己的功能,设置页眉页脚


--  作者:gaoqr
--  发布时间:2010/1/31 13:55:00
--  

lxl 版主 ,不是页眉页脚,请看下面的文件。




 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实体预算书.rar

[此贴子已经被作者于2010-1-31 14:08:31编辑过]

--  作者:dan2199
--  发布时间:2010/8/2 14:42:00
--  

这个很简单。。在页眉页脚里面设置,,

我传个文件,也许你就清楚了。。。。。。。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:金山大街道路工程一标段道路清单.rar


--  作者: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
--  
谢谢各位了!