以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]Excel模板  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117793)

--  作者:q2520
--  发布时间:2018/4/19 11:09:00
--  [求助]Excel模板
比方说  当前登录用户    张三    
要在Excel模板其中一个单元格里  显示当前用户名           填表人:张三

--  作者:有点甜
--  发布时间:2018/4/19 11:25:00
--  

方法一:http://www.foxtable.com/webhelp/scr/1954.htm

 

方法二:http://www.foxtable.com/webhelp/scr/1391.htm

 


--  作者:q2520
--  发布时间:2018/4/19 17:24:00
--  
用  var变量怎么弄  甜老师给说详细点  没用过
--  作者:有点甜
--  发布时间:2018/4/19 18:18:00
--  

登陆后,赋值,如 vars("用户名") = User.Name

 

然后模板那里写  [!用户名]


--  作者:q2520
--  发布时间:2018/4/19 18:40:00
--  
全局变量里怎么写    变量名称    变量类型   初始值
--  作者:有点甜
--  发布时间:2018/4/19 19:50:00
--  

AfterOpenProject事件写代码

 

vars("用户名") = User.Name


--  作者:q2520
--  发布时间:2018/4/19 20:19:00
--  
代码写进去以后 软件就打不开了    去掉就正常
--  作者:有点甜
--  发布时间:2018/4/19 20:21:00
--  

不可能。AfterOpenProject事件写代码

 

vars("用户名") = User.Name


--  作者:q2520
--  发布时间:2018/4/19 20:28:00
--  
点完确定   软件就自动关闭了    在打开   密码输完  出现加载表***  然后就没了     灾难恢复   把那个代码去掉就正常了
--  作者:有点甜
--  发布时间:2018/4/19 20:32:00
--  

不可能。AfterOpenProject事件写代码,不是BeforeOpenProject事件

 

vars("用户名") = User.Name

 

再有,就看看

 

强行要求Var变量必须事先定义

Var无需定义,可以直接使用,在编码方面更灵活,但是如果代码中出现了变量名称拼写错误,将没有办法自动给予提示。
如果要求Var变量必须事先定义才能使用,可以在项目属性中,将"Var变量必须提前定义"设置为True:

图片点击可在新窗口打开查看