OVH Cloud OVH Cloud

barre d'outils

1 réponse
Avatar
Zeus
salut à tous,

j'aimerais pouvoir gérer mes barre d'outils en fonction de l'utilisateur
connecté...

par exemple j'ai une barre d'outils avec :
Commande Facturation Stock

l'utilisateur A ne s'occupe que des commandes et du stock je n'afficherai
donc que

Commande Stock

comment puis je faire pour gérer ceci ?

merci d'avance

1 réponse

Avatar
Mrs Pomemboo
Salut Zeus,

En supposant que tu parles ici d'une barre de menu et non d'une barre
d'outils et que tu utilises déjà une macro pour afficher ton menu
personnalisé, j'irais avec une solution simple qui consiste à créer une
macro pour chacune des possibilités de menu (nommée mnuMenu1, mnuMenu2 dans
mon exemple) et par la suite, à l'ouverture de ton application, appeller une
procédure qui afficherait la barre selon ton utilisateur. Le code
ressemblerait donc au suivant en figurant que la variable gstrUtilisateur
est de type texte :

Public Sub AfficherMenu()

Dim strNomMenu as string

Select case gstrUtilisateur
Case "A"
strNomMenu = "mnuMenu1"

Case "B"
strNomMenu = "mnuMenu2"
end select

Application.MenuBar = strNomMenu

End Sub


Espérant t'avoir été utile.

Mrs Pomemboo
Québec, Canada

"Zeus" a écrit dans le message de
news:e7t$
salut à tous,

j'aimerais pouvoir gérer mes barre d'outils en fonction de l'utilisateur
connecté...

par exemple j'ai une barre d'outils avec :
Commande Facturation Stock

l'utilisateur A ne s'occupe que des commandes et du stock je n'afficherai
donc que

Commande Stock

comment puis je faire pour gérer ceci ?

merci d'avance