Foxtable(狐表)用户栏目专家坐堂 → 求助:报表打印前能看到打印预览


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

主题:求助:报表打印前能看到打印预览

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


加好友 发短信
等级:小狐 帖子:349 积分:4094 威望:0 精华:0 注册:2018/4/6 18:02:00
求助:报表打印前能看到打印预览  发帖心情 Post By:2018/7/14 10:45:00 [只看该作者]

各位老师:有两个问题求助:

  、这个命令我想在打印前能够让暂停一下,在暂停时能看到打印预览,看完没有错误时再进行打印:

Dim fl As  String = ProjectPath  &  "Reports\出库单.xls"
 Book.Build() '生成细节区
 Book.Save(fl) '保存工作簿
Dim Proc As  New  Process  '打开工作簿
Proc.File = fl

proc                             '打印预览
Proc.Verb = "Print"  '指定动作
Proc.Start()

  请各位老师费心 ~!

 

 


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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/14 10:56:00 [只看该作者]

1、直接打开Ececl文件,然后点击预览


Dim fl As  String = ProjectPath  &  "Reports\出库单.xls"
 Book.Build() '生成细节区
 Book.Save(fl) '保存工作簿
Dim Proc As  New  Process  '打开工作簿
Proc.File = fl

Proc.Start()


2、使用vba

http://www.foxtable.com/webhelp/scr/2121.htm


Dim fl As  String = ProjectPath  &  "Reports\出库单.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)

App.Visible = True

Ws.PrintPreview

App.Quit


 回到顶部