以文本方式查看主题

-  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=174919)

--  作者:2425004926
--  发布时间:2022/2/11 16:03:00
--  [求助]word报表套打的代码怎么写?
word报表套打的代码怎么写?

我作了一个word模板,里边有一列 “name" 用中括号括了起来,想得到的结果如这个链接http://www.foxtable.com/webhelp/index.htm?page=2126.htm
模板内容如下:
[name]测试

代码如下:
Dim tm As String  = ProjectPath & "Templates\\函件.docx"   \'指定模板文件
Dim fl As String = ProjectPath & "Templates\\01.docx"   \'指定目标文件
Dim wrt As New WordReport(Tables("数据_table1"),tm,fl)   \'定义一个WordReport,这个table是动态加载的表
wrt.Build() \'逐行生成报表
wrt.Show() \'显示报表

执行后出现报错,代码应该怎么改?


--  作者:有点蓝
--  发布时间:2022/2/11 16:11:00
--  
链接和您的问题没有关系吧

执行后出现什么报错?

--  作者:2425004926
--  发布时间:2022/2/11 16:18:00
--  
我是想达到链接这样的结果,和链接没有关系

我第一行的代码是Dim tm As String  = ProjectPath & "Templates\\第11届函件.docx" \'指定模板文件
Templates这个文件夹底下的模板是存在的

以下是错误显示

图片点击可在新窗口打开查看此主题相关图片如下:1644567300(1).png
图片点击可在新窗口打开查看


--  作者:2425004926
--  发布时间:2022/2/11 16:25:00
--  
 好了,路径刚才忘记加 Attachments,加上了,ok
Dim tm As String  = ProjectPath & "Attachments\\Templates\\第11届函件.docx" \'指定模板文件