以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  word模板生成文件并显示在WebBrowser中,怎么实现再次生成word之前,先关闭之前的文件呢?避免提示文件被打开 需要生成副本……  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174970)

--  作者:cnsjroom
--  发布时间:2022/2/13 23:49:00
--  word模板生成文件并显示在WebBrowser中,怎么实现再次生成word之前,先关闭之前的文件呢?避免提示文件被打开 需要生成副本……

word模板生成文件并显示在WebBrowser中,怎么实现再次生成word之前,先关闭之前的文件呢?避免提示文件被打开 需要生成副本……

 

当前代码如下:

Dim tm As String  = ProjectPath & "Attachments\\谈话通知书.doc" \'指定模板文件
Dim fl As String = ProjectPath & "Reports\\谈话通知书.doc" \'指定目标文件
Dim fl2 As String = ProjectPath & "Reports\\谈话通知书.pdf" \'指定目标文件  \'
Dim wrt As New WordReport(Tables("谈话通知书_table1"),tm,fl) \'定义一个WordReport
wrt.Build() \'逐行生成报表
wrt.Quit() \'退出
Dim wb As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
wb.Address=fl
Dim tb As WinForm.TabControl = e.Form.Controls("TabControl1")
tb.SelectedIndex=1


--  作者:有点蓝
--  发布时间:2022/2/14 8:36:00
--  
http://www.foxtable.com/webhelp/topics/2713.htm