Foxtable(狐表)用户栏目专家坐堂 → 打印出错


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

主题:打印出错

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/16 22:43:00 [显示全部帖子]

trim(r("考试号")).Substring(4,3)

这种用法,如果单元格值为空,或者长度不足7位就会出错。应该先判断是否为空

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


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

打印和预览要分开。另外做一个按钮,调用同样的代码,预览preview改为打印print

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/3 10:20:00 [显示全部帖子]

不需要管那个,直接调用自己专业报表的打印逻辑即可

Dim Doc As new PrintDoc
Dim rt As New prt.RenderText '定义一个文本对象
rt.Text = "haohaohaohoassskankanxxxxxxx" '设置文本对象的内容
Doc.Body.Children.Add(rt)
Doc.Print

那些预览的代码都不需要

 回到顶部