以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]报表自动换行对行数的影响  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=188364)

--  作者:chnfo
--  发布时间:2023/9/16 9:15:00
--  [求助]报表自动换行对行数的影响
有一个报表模板,设置了每页打印行数。
这个行数在没有自动换行时,没有问题。但当行中出现自动换行时,打印就会有麻烦。

例如每页原来设定打印28行。假设这个表有56行,会分两页打印
当有某一行需要自动换行为2行时,第一页会打印28行,第二页会只打印1行,第三页会打印28行

要怎么样设置才可以按顺序往下打印,每一页都会打印相当于28行行高数据呢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:报表模板问题.xls


--  作者:有点蓝
--  发布时间:2023/9/16 10:09:00
--  
这种就很麻烦了,模板做不到的。要纯用vba控制。设置模板的时候不要设置每页打印行数,然后生成报表,使用vba设置自动换行,遍历每一行计算行的高度,如果累加后大于打印的高度,就添加一个分页符