以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 目标报表文件已被其他进程打开 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74567) |
-- 作者:machle -- 发布时间:2015/9/14 12:56:00 -- 目标报表文件已被其他进程打开 我用word做模板生成报告,生成报告用的下面的代码。 点击的时候,出现“目标报表文件已被其他进程打开,生成的报表将成为一个临时文件” 请问该怎么解决这个问题? 谢谢! Dim tm As String = ProjectPath & "Attachments\\template.doc" \'指定模板文件 Dim fl As String = ProjectPath & "Reports\\template.doc" \'指定目标文件 Dim wrt As New WordReport(Tables("基础信息查询表"),tm,fl) \'定义一个WordReport wrt.Build() \'逐行生成报表 wrt.Show() \'显示报表 |
-- 作者:大红袍 -- 发布时间:2015/9/14 14:25:00 -- 提示这个,就是说明你的word被打开了。
你在任务管理器把进程里所有的winword进程杀死。
用代码关闭打开word文档这样写 http://www.foxtable.com/help/topics/2713.htm
|
-- 作者:machle -- 发布时间:2015/9/14 19:14:00 -- 回复:(大红袍)提示这个,就是说明你的word被打开了... 非常感谢,我注销了一下电脑好了。 另外,加个判断挺好!谢谢!
|