易表在线答疑技术与交流用户社区 → czy斑竹已解决虚拟打印机使用的问题


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

主题:czy斑竹已解决虚拟打印机使用的问题

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


加好友 发短信
等级:业余侠客 帖子:399 积分:0 威望:0 精华:0 注册:2006/8/12 12:11:00
czy斑竹已解决虚拟打印机使用的问题  发帖心情 Post By:2007/1/26 22:01:00 [只看该作者]

[这个贴子最后由kylin在 2007/01/28 08:20am 第 3 次编辑]

老六语:
   安装office2003(建议完全安装)打印报表时打印机选择Microsoft office Document Image Writer 点击“打印”选择保存位置,该报表是经过OCR识别的文本文件。可以很方便地发送(上报)、阅读(对比)。这是除保存为PDF格式的另一种方法MDI格式,OFFICE是最常用的办公软件。
    本人也试了一下不错,OFFICE2003的虚拟打印机确实不错,问题出来了:每次打印到都要去选一下保存路径,还要填写一下要保存的文件名称(因为每次默认的文件名是相同的),确实令人烦恼,特别是打印量多的时候。
   例子见以下,寻求解决办法。
egd文件下载

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2007/1/26 23:16:00 [只看该作者]

想法很不错,但是有2点困难,解决了这2个问题,你的想法就能实现
1、SendKeys里不好用变量写入当前日期
2、SendKeys只能定位在当前窗口或者主表中,无法定位到打开的对话框中注入SendKeys键盘命令

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/1/27 0:47:00 [只看该作者]

接楼上。
1、可以的。
2、利用定时器或许也能行得通。

存在的问题。
1、因为是打印,随着数据量的增大,打印时收集数据时间不可估计,用定时延时存在难度。
2、无法指定保存路径。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/1/27 0:56:00 [只看该作者]

[这个贴子最后由czy在 2007/01/27 01:12am 第 1 次编辑]

做一示例,抛砖引玉。
公式中Printers参数根据自己实际设置。

egd文件下载


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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2007/1/27 2:14:00 [只看该作者]

版主真厉害,这样也能行,想请教一下,SendKeys(""+[%文件名%]+"{tab 2}")中""作何解释?

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


加好友 发短信
等级:业余侠客 帖子:399 积分:0 威望:0 精华:0 注册:2006/8/12 12:11:00
  发帖心情 Post By:2007/1/28 8:19:00 [只看该作者]

谢谢czy斑竹,想不到有如此之巧妙的办法!厉害!

 回到顶部