Foxtable(狐表)用户栏目专家坐堂 → [求助]Excel报表中如何在细节区后禁止分页?


  共有3323人关注过本帖树形打印复制链接

主题:[求助]Excel报表中如何在细节区后禁止分页?

帅哥哟,离线,有人找我吗?
ZXY
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:201 威望:0 精华:0 注册:2020/10/10 17:56:00
[求助]Excel报表中如何在细节区后禁止分页?  发帖心情 Post By:2021/2/20 15:01:00 [只看该作者]

本人在设计Excel报表时碰到一个问题:细节区后会自动增加一个分页符,求教大师,能否将分页符去掉?
问题如图:
图片点击可在新窗口打开查看
打印预览如图:
图片点击可在新窗口打开查看
拜求……
[此贴子已经被作者于2021/2/20 15:10:48编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/20 15:24:00 [只看该作者]

模板默认没有分页符的,应该是自己添加的,到execl菜单里去掉即可

 回到顶部
帅哥哟,离线,有人找我吗?
ZXY
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:201 威望:0 精华:0 注册:2020/10/10 17:56:00
  发帖心情 Post By:2021/2/20 15:40:00 [只看该作者]

蓝大师:这应该是细节区后自动增加的分页符,在帮助里找不到去掉的方法

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/20 16:09:00 [只看该作者]

请上传实例测试

 回到顶部
帅哥哟,离线,有人找我吗?
ZXY
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:201 威望:0 精华:0 注册:2020/10/10 17:56:00
  发帖心情 Post By:2021/2/21 9:13:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:人事管理_202102201902.zip


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/21 20:45:00 [只看该作者]

有分页符才是合理的。

模板不支持父子孙的嵌套方式,可能是这个功能的一个漏洞,虽然可以用,但是不确定会不会有问题。

分页符只能通过代码去掉
Dim Book As New XLS.Book(ProjectPath & "Attachments\新进.xls")
Dim 
fl As String = ProjectPath & "Reports\新进.xls"
Book.Build() 
'生成细节区
Book.Save(fl) 
'保存工作簿

Dim App As New MSExcel.Application
try
    Dim Wb2 As MSExcel.WorkBook = App.WorkBooks.Open(fl)
    Dim Ws As MSExcel.WorkSheet = Wb2.WorkSheets(1)
    App.ActiveWindow.view = MSExcel.XlWindowView.xlPageBreakPreview '要把页面设置为分页状态,才能正常获取分页符
    Ws.ResetAllPageBreaks '删除所有分页符
    Wb2.save()
catch ex As Exception
    msgbox(ex.message)
finally
    App.quit
End try

 回到顶部
帅哥哟,离线,有人找我吗?
ZXY
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:201 威望:0 精华:0 注册:2020/10/10 17:56:00
  发帖心情 Post By:2021/2/21 23:06:00 [只看该作者]

感谢蓝大师,大师出手就是不凡,问题解决了。谢谢!!
对于工作簿中多个工作表,只需要更改序号就可以了吧。


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/21 23:25:00 [只看该作者]

是的

 回到顶部
帅哥哟,离线,有人找我吗?
ZXY
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:201 威望:0 精华:0 注册:2020/10/10 17:56:00
  发帖心情 Post By:2021/2/22 14:18:00 [只看该作者]

蓝大师,我发现这个问题在发布后就没有了,我认为可以不用上面的代码,真正使用应该都是在发布后用的。商业版也没有这个问题。图片点击可在新窗口打开查看
[此贴子已经被作者于2021/2/22 14:18:38编辑过]

 回到顶部