以文本方式查看主题 - 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=133977) |
||||
-- 作者:peterx -- 发布时间:2019/4/24 15:26:00 -- 请问,如何在WORD报表中引用当前用户名? 请问,如何在WORD报表中引用当前用户名? |
||||
-- 作者:有点甜 -- 发布时间:2019/4/24 15:36:00 -- 要写代码处理
http://www.foxtable.com/webhelp/scr/2890.htm
|
||||
-- 作者:peterx -- 发布时间:2019/4/24 15:49:00 -- 不好意思。这里没有找到想要的答案或方法呀。 |
||||
-- 作者:有点甜 -- 发布时间:2019/4/24 16:18:00 -- 以下是引用peterx在2019/4/24 15:49:00的发言:
不好意思。这里没有找到想要的答案或方法呀。
把你word模板的字符,替换成user.name即可,编写代码解决的。
http://www.foxtable.com/webhelp/scr/2890.htm
|
||||
-- 作者:peterx -- 发布时间:2019/4/25 9:08:00 -- 下为示例,请老师指点。可否在WORD报表中引用当前用户名
|
||||
-- 作者:有点甜 -- 发布时间:2019/4/25 9:40:00 -- Dim tm As String = ProjectPath & "Attachments\\引用用户名.doc" \'指定模板文件 Dim fl As String = ProjectPath & "Reports\\引用用户名.doc" \'指定目标文件 Dim wrt As New WordReport(Tables("表A"),tm,fl) \'定义一个WordReport wrt.Replace("[用户名]", user.name) wrt.Build() \'逐行生成报表 wrt.Show() \'显示报表 |