Foxtable(狐表)用户栏目专家坐堂 → [求助]如何设置一张A4纸只打印2组记录,求高人指点


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

主题:[求助]如何设置一张A4纸只打印2组记录,求高人指点

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


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/25 8:39:00 [显示全部帖子]

那下面的方式能不能满足你的要求?


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


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/25 9:53:00 [显示全部帖子]

减少行数<HR_SalaryAllocation,WorkGroupName,-10>

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


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/25 10:40:00 [显示全部帖子]

上例子测试

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


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/26 11:04:00 [显示全部帖子]

现在模板分组的情况下无法填充空行,只能用代码处理了,做个按钮,代码如下:

Dim Book As New XLS.Book(ProjectPath & "Attachments\GZFPB.xls")
Dim fl As String = ProjectPath & "Reports\GZFPB.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(fl)
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range = Ws.UsedRange
Dim count As Integer = 0
For i As Integer = 1 To rg.Rows.count
    If ws.cells(i,1).Text Like "*班(组)*" Then
        If count = 1 Then '每2组设置一个分页符
            Ws.Rows(i+1).PageBreak = MSExcel.XlPageBreak.xlPageBreakManual
            count = 0
        Else
            count = 1
        End If
    End If
Next
app.visible = True

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


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/26 11:42:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:打印测试.foxdb


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


加好友 发短信
等级:超级版主 帖子:112401 积分:572273 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/26 11:57:00 [显示全部帖子]

模板名称一样不,不一样要改改代码。运行前关闭所有的Excel,停止所有Excel进程

 回到顶部