Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

interdire options

P

PY

Guest
bonjour a tous

comment empecher a un utilisateur d'acceder à VBA (pour une application donnée) et au macros.

merci
 
F

Fred

Guest
Slt, quand t'es sous VBA tu clic du bouton droit sur ton projet et tu vas sur propriete de VBAproject ensuite sur protection tu active la case a cocher verouiller le projet pour l'affichage et tu mets ton mot de passe.
Quand tu ouvriras ton fichier excel ton projet sera protégé !
 
P

PY

Guest
merci pour ton coup de main Fred, mais je voudrais que l'utilisateur n'est pas accès au macro en grisant les commandes macro et visual script editor du menu outils

PY
 
S

STephane

Guest
bonjour pierre yves

essaye de voir sur le site disciplus simplex, je pense aue tu devrais y trouver des choses interessantes


il va te falloir annuler les raccourcis existants alt F8 et alt F11, et passer a enabled la propriete des barres correspondantes
 
F

Fred

Guest
Slt, exact Steph voici deja pour desactiver les menus :

Sub masquer()
Application.CommandBars("Macro").Controls(1).Enabled = False
Application.CommandBars("Macro").Controls(2).Enabled = False
Application.CommandBars("Macro").Controls(4).Enabled = False
Application.CommandBars("Visual Basic").Controls(2).Enabled = False
Application.CommandBars("Visual Basic").Controls(4).Enabled = False

End Sub

Sub afficher()
Application.CommandBars("Macro").Controls(1).Enabled = True
Application.CommandBars("Macro").Controls(2).Enabled = True
Application.CommandBars("Macro").Controls(4).Enabled = True
Application.CommandBars("Visual Basic").Controls(2).Enabled = True
Application.CommandBars("Visual Basic").Controls(4).Enabled = True
End Sub

Reste a voir pour desactiver les touches de raccourcis macro
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…