以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于文章套打的小问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23646)

--  作者:唐尸三摆手
--  发布时间:2012/9/15 10:14:00
--  关于文章套打的小问题

dim tbl as table = tables("xxx")

If tbl.Current IsNot Nothing Then
   Dim rp As New RtfPrinter("c:\\a.rtf")
    rp.DataRow = tbl.Current.DataRow \'.
    rp.Replace("【经手人】",tbl.Current("经手人"))
    rp.Preview()
End If

 

请教下,rp.Replace("【经手人】",tbl.Current("经手人")) 这种写法是否正确?

当前行是有数据的,但是执行后报错,截图如下


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2012/9/15 10:16:00
--  
把你这个表传上来看看,保留一行数据就行。
--  作者:唐尸三摆手
--  发布时间:2012/9/15 10:27:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目93.table


--  作者:狐狸爸爸
--  发布时间:2012/9/15 10:46:00
--  

呵呵,那个rtf文件也传上来吧。


--  作者:唐尸三摆手
--  发布时间:2012/9/15 10:55:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:a.rar


--  作者:lin_hailun
--  发布时间:2012/9/15 10:55:00
--  
 楼主的 rp.DataRow = tbl.Current.DataRow 是什么意思?

 文章套打不是只是替换内容的么?

--  作者:狐狸爸爸
--  发布时间:2012/9/15 11:09:00
--  
这是一个bug,下次更新会搞定。
既然没有使用字段,就删除这一行代码吧:
rp.DataRow = tbl.Current.DataRow
[此贴子已经被作者于2012-9-15 11:23:50编辑过]