Foxtable(狐表)用户栏目专家坐堂 → 打印时合并


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

主题:打印时合并

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


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/4 16:17:00 [显示全部帖子]

以下是引用发财在2015/5/4 16:13:00的发言:
打印出来的效果就不一样了?

 

不明白你到底想怎样,到底想做什么。

 

你分别打印,行数不同,高度肯定也是不同的啊。


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


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/4 16:42:00 [显示全部帖子]

那就做不到。

 

你可以这样:1、先打印第一个报表;2、用3楼代码,把第二个报表拷贝进去(左边留空格),再打印一次


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


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/4 16:48:00 [显示全部帖子]

 也行,你喜欢,反正打印都可以用vba代码控制。

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


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/4 17:00:00 [显示全部帖子]

还有一种方法,就是,你可以把两个表保存成图片,然后打印这两个图片,用专业报表也行,直接在excel插入图片打印也行

 

Dim App As New MSExcel.Application

Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\test.xls")
Dim Ws1 As MSExcel.WorkSheet = Wb.WorkSheets("sheet1") '指定要复制的工作表
Dim Ws2 As MSExcel.WorkSheet = Wb.WorkSheets("sheet2")

Ws1.UsedRange.Copy
ClipBoard.GetImage.save("d:\sheet1.jpg")
Ws2.UsedRange.Copy
ClipBoard.GetImage.save("d:\sheet2.jpg")

App.Quit


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


加好友 发短信
等级:婴狐 帖子:88 积分:518 威望:0 精华:0 注册:2015/5/3 21:12:00
  发帖心情 Post By:2015/5/5 16:05:00 [显示全部帖子]

 不行,只有上面的方法。

 回到顶部