以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于邮件型列的单元格按钮在没有编辑权限时如何生效? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92752) |
-- 作者:yankunhao -- 发布时间:2016/11/11 17:25:00 -- 关于邮件型列的单元格按钮在没有编辑权限时如何生效? 邮件型列的单元格会有个按钮使用的,但这个好像是要有可编辑权限的情况下才能生效,请问如果有些用户只能查询这个表的时候,如何才能让那个单元格按钮生效? |
-- 作者:有点蓝 -- 发布时间:2016/11/11 17:34:00 -- 这个貌似没有办法。 变通一下:DoubleClick事件 Select Case e.Col.Name Case "邮件" If 有权限 Then Dim Proc As New Process \'定义一个新的Process Proc.File = "mailto:" & e.Row("邮件") \'邮件地址前要加上"mailto:" Proc.Start() End If End Select |
-- 作者:有点色 -- 发布时间:2016/11/11 17:41:00 -- 权限设置你怎么做的?如果是在prepareEdit里面控制的,就把代码写到startEdit控制。
如果是直接某行或者某列禁用的,就去click事件,单击的时候,模拟发送邮件 http://www.foxtable.com/webhelp/scr/0353.htm
|