以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  根据登录用户 隐藏功能区  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=94404)

--  作者:misamisali
--  发布时间:2016/12/22 19:49:00
--  根据登录用户 隐藏功能区
代码是这样,为什么不执行?
只有考核员角色,才能看见 考勤数据 功能组
图片点击可在新窗口打开查看此主题相关图片如下:代码写错了吗.png
图片点击可在新窗口打开查看

If _Userrole = "考核员" Then
    RibbonTabs("考勤管理").Groups("考勤数据").Visible = True
    \'RibbonTabs("").Visible = False
Else
    RibbonTabs("考勤管理").Groups("考勤数据").Visible = False
    \'RibbonTabs("Project").Visible = True
End If

--  作者:有点色
--  发布时间:2016/12/22 21:18:00
--  

 单独执行

 

RibbonTabs("考勤管理").Groups("考勤数据").Visible = False

 

 执行以后,你界面上还显示吗?


--  作者:misamisali
--  发布时间:2016/12/23 8:42:00
--  
执行代码,报错
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161223084139.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/12/23 8:49:00
--  
自己做的菜单要在用户菜单模式下才有效的,不要在系统菜单模式下测试。
--  作者:misamisali
--  发布时间:2016/12/23 8:56:00
--  
还是能见,如图
图片点击可在新窗口打开查看此主题相关图片如下:123213.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/12/23 9:05:00
--  
这个没理由的。先进入用户菜单模式,再到命令窗口执行2楼代码
--  作者:misamisali
--  发布时间:2016/12/23 9:08:00
--  
报错,不存在 
图片点击可在新窗口打开查看此主题相关图片如下:报错3.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2016/12/23 9:11:25编辑过]

--  作者:有点蓝
--  发布时间:2016/12/23 9:23:00
--  
到命令窗口查看真正的菜单名称:http://www.foxtable.com/webhelp/scr/1526.htm
--  作者:misamisali
--  发布时间:2016/12/23 9:54:00
--  
写错了吗
图片点击可在新窗口打开查看此主题相关图片如下:不对.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/12/23 10:43:00
--  
不能这样用,直接用1楼的代码