以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请问,如何在WORD报表中引用当前用户名?  (http://www.foxtable.com/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报表中引用当前用户名


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:word报表输出引用用户名.zip



--  作者:有点甜
--  发布时间: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() \'显示报表