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é !
 
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