cacher la barre des menus

D

Dehoust

Guest
Bonjour au forum

Comment faire pour que la première action dans l'exécution d'un programme VBA l'écran n'affiche plus ni la barre de titre, ni la barre des menus ni les barres d'outils éventuelles et que, par conséquent, il ne soit plus possible d'atteindre les déprotections de feuilles ni l'éditeur de macros et donc de modifier le programme.

merci pour votre aide

jean-pierre
 
L

lea

Guest
Bonjour,

Tu inclues le code suivant dans un module

Sub Auto_Open()

Dim Cmdb As CommandBar
For Each Cmdb In CommandBars
Cmdb.Enabled = False
Next Cmdb
Application.DisplayFormulaBar = False
End

Petit problème, il ne faut pas oublier de quitter le fichier sans remettre les barres

Dim Cmdb As CommandBar
For Each Cmdb In CommandBars
Cmdb.Enabled = True
Next Cmdb
Application.DisplayFormulaBar = True
End

Sinon elles n'apparaîtront plus à la prochaine ouverture

Léa
 

Discussions similaires

Statistiques des forums

Discussions
312 393
Messages
2 088 006
Membres
103 697
dernier inscrit
BOUZOUALEGH