以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- word报表生成遇见的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117830) |
||||
-- 作者:风之痕 -- 发布时间:2018/4/19 16:21:00 -- word报表生成遇见的问题 最近使用word设计如下报表模板 在生成或批量生成报表时,总会弹出如下对话框,不去点是否,对话框不会自动关闭 狐爸有没有办法解决这个问题
|
||||
-- 作者:有点甜 -- 发布时间:2018/4/19 16:46:00 -- 1、对话框问题,做个实例发上来测试;
2、word报表就是比较慢的,如果想快,请使用excel报表或者专业报表。 |
||||
-- 作者:风之痕 -- 发布时间:2018/4/19 17:46:00 --
这个就是了,麻烦狐爸给看一下 |
||||
-- 作者:有点甜 -- 发布时间:2018/4/19 18:09:00 -- 1、测试你的例子,没问题,对话框不弹出(在word报表设计器那里测试的)
2、生成是正常速度。 |
||||
-- 作者:风之痕 -- 发布时间:2018/4/20 11:04:00 -- 1、我用的office版本是2013 2、在Word报表设计器那里生成时报表会自己打开,这时不会弹出对话框,但是关闭这个报表时,那个对话框就会弹出 3、使用专业报表模块批量生成时,每生成一个报表就会重复打开关闭的过程,那个对话框就是在关闭文件时弹出的 这样我是不是把代码里面的
wrt.Show() \'显示报表
wrt.quit 这两行代码删掉就可以了? 4、如果需要大量生成报告时,没有显示报表这个过程,很难把握完成时间,狐爸有没有什么方法可以使批量生成最后一个文件后可以弹出一个提示,表示已完成任务 谢谢帮助O(∩_∩)O!
|
||||
-- 作者:有点甜 -- 发布时间:2018/4/20 11:16:00 -- 你给的例子,我测试,生成报表,关闭报表,都不会弹出对话框。
你测试那个例子,说明弹出对话框的操作步骤。
如果要弹出完成任务,你在代码的最后写一个msgbox("完成任务")不就好了? |
||||
-- 作者:风之痕 -- 发布时间:2018/4/20 11:27:00 -- 谢谢大佬,完美解决,没问题了 |