以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 报表保存 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=145912) |
-- 作者:qaz17909 -- 发布时间:2020/2/11 16:06:00 -- 报表保存 用以下代码生成报表后,关闭报表时老是提示是否要保存,可否在生成报表就直接保存,然后在打开? Dim tm As String = "C:\\Users\\Administrator\\Desktop\\1.doc" \'指定模板文件 Dim fl As String = "C:\\Users\\Administrator\\Desktop\\2.doc" Dim wrt As New WordReport(CurrentTable,tm,fl) \'定义一个WordReport wrt.RecordsOnEachPage = 1 wrt.Build() Dim Proc As New Process \'定义一个新的Process Proc.File = fl \'指定要打开的文件 Proc.Start() |
-- 作者:有点蓝 -- 发布时间:2020/2/11 17:30:00 -- 默认都是已经保存的,打开直接show即可。如果提示保存,应该是打开后不小心改了文档内容了吧 Dim tm As String = "C:\\Users\\Administrator\\Desktop\\1.doc" \'指定模板文件 Dim fl As String = "C:\\Users\\Administrator\\Desktop\\2.doc" Dim wrt As New WordReport(CurrentTable,tm,fl) \'定义一个WordReport wrt.RecordsOnEachPage = 1 wrt.Build() wrt.show
|
-- 作者:qaz17909 -- 发布时间:2020/2/11 18:41:00 -- 用你这个方法的话就是生成的报表时最小化到任务栏里,我是想生成后直接最大化显示。 |
-- 作者:有点蓝 -- 发布时间:2020/2/11 20:22:00 -- 默认就是最大化的,如果不行那是系统其它程序挡住了。可以使用代码在控制一下:http://www.foxtable.com/webhelp/topics/2713.htm …… wrt.show ShowAppWindow("2.doc",2) |