以文本方式查看主题

-  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=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被打开了...
非常感谢,我注销了一下电脑好了。

另外,加个判断挺好!谢谢!