我用以下代码调试,还有几个问题无法解决,请老师帮助
1.不能隐藏《RibbonTabs("产品开发").Groups("产品信息").Items("产品定价")》的产品定价
2. RibbonTabs("生产计划").RibbonTabs("订单发货").RibbonTabs("物料管理").无法同时打开,只能打开其中1个RibbonTabs
3.如何隐藏开发者,用户登入窗口
谢谢!
此主题相关图片如下:捕获1.png

RibbonTabs("系统设置").Groups("设计模式").Visible = (user.Type = UserTypeEnum.Developer)
If User.IsRole("总经理") Then
RibbonTabs("产品开发").Visible = True
RibbonTabs("产品销售").Visible = True
RibbonTabs("生产计划").Visible = True
RibbonTabs("订单发货").Visible = True
RibbonTabs("物料管理").Visible = True
RibbonTabs("系统设置").Visible = True
End If
If User.IsRole("开发部经理") Then
RibbonTabs("产品开发").Visible = True
RibbonTabs("产品销售").Visible = False
RibbonTabs("生产计划").Visible = False
RibbonTabs("订单发货").Visible = False
RibbonTabs("物料管理").Visible = False
RibbonTabs("系统设置").Visible = False
End If
If User.IsRole("产品信息输入员") Then
RibbonTabs("产品开发").Visible = True
RibbonTabs("产品开发").Groups("产品信息").Items("产品定价").Enabled = False
RibbonTabs("产品销售").Visible = False
RibbonTabs("生产计划").Visible = False
RibbonTabs("订单发货").Visible = False
RibbonTabs("物料管理").Visible = False
RibbonTabs("系统设置").Visible = False
End If
If User.IsRole("销售部经理") Then
RibbonTabs("产品开发").Visible = False
RibbonTabs("产品销售").Visible = True
RibbonTabs("生产计划").Visible = False
RibbonTabs("订单发货").Visible = False
RibbonTabs("物料管理").Visible = False
RibbonTabs("系统设置").Visible = False
End If
If User.IsRole("业务员") Then
RibbonTabs("产品开发").Visible = False
RibbonTabs("产品销售").Visible = True
RibbonTabs("生产计划").Visible = False
RibbonTabs("订单发货").Visible = False
RibbonTabs("物料管理").Visible = False
RibbonTabs("系统设置").Visible = False
End If
' For Each us As UserInfo In Users
' Output.Show("生产部经理" & us.Roles)
' Next
If User.IsRole("生产部经理") Then
RibbonTabs("产品开发").Visible = False
RibbonTabs("产品销售").Visible = False
RibbonTabs("生产计划").Visible = True
RibbonTabs("订单发货").Visible = True
RibbonTabs("物料管理").Visible = True
RibbonTabs("系统设置").Visible = False
Else
RibbonTabs("生产计划").Visible = True
RibbonTabs("订单发货").Visible = True
RibbonTabs("物料管理").Visible = True
End If
If User.IsRole("生产组主管") Then
RibbonTabs("产品开发").Visible = False
RibbonTabs("产品销售").Visible = False
RibbonTabs("生产计划").Visible = True
RibbonTabs("订单发货").Visible = False
RibbonTabs("物料管理").Visible = False
RibbonTabs("系统设置").Visible = False
End If
If User.IsRole("订单发货员") Then
RibbonTabs("产品开发").Visible = False
RibbonTabs("产品销售").Visible = False
RibbonTabs("生产计划").Visible = False
RibbonTabs("订单发货").Visible = True
RibbonTabs("物料管理").Visible = False
RibbonTabs("系统设置").Visible = False
End If