Foxtable(狐表)用户栏目专家坐堂 → 求教:如何批量删除word报表多余空行?


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

主题:求教:如何批量删除word报表多余空行?

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/14 20:29:00 [显示全部帖子]

是指"发文登记"里的空行?截图说明一下

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/8/14 21:15:00 [显示全部帖子]

这种要生成报表后另外使用vba处理,类似:http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=95616

……
Dim tb = Doc.Tables(1)
Dim cell As object
For Each r As object In tb.Rows
    cell = r.Cells(2)
    Dim text1 = doc.Range(cell.Range.Start, cell.Range.End - 1).Text
    If len(text1) = 0 Then
        r.Delete
    End If
Next
……

 回到顶部