B
Brigitte
Guest
Bonjour Le forum,
Je cherche une macro qui bloque l'accès à VBA. Je ne souhaite pas me servir
du mot de passe dans Propriété VBA.
Je souhaite bloquer l'accès aux touches ALT + F11 ainsi que menu outils visual Basic Editor.
J'ai essayé une macro que j'ai trouvé sur les fils du mois de mai, mais elle se mets en erreur
à FindWindowA, si elle marche elle pourrait faire l'affaire.
Voici ce que j'ai pris.
'Bloquer l'accès à l'éditeur VBA depuis Excel
Sub BloquerVBE()
With Application.VBE.MainWindow
.Visible = True
.WindowState = 1
EnableWindow FindWindowA("wndclass_desked_gsk", .Caption), 0
End With
End Sub
Sub DébloquerVBE()
With Application.VBE.MainWindow
EnableWindow FindWindowA("wndclass_desked_gsk", .Caption), 1
.Visible = True
.WindowState = 2
End With
End Sub
Merci d'avance
@Brigitte
Je cherche une macro qui bloque l'accès à VBA. Je ne souhaite pas me servir
du mot de passe dans Propriété VBA.
Je souhaite bloquer l'accès aux touches ALT + F11 ainsi que menu outils visual Basic Editor.
J'ai essayé une macro que j'ai trouvé sur les fils du mois de mai, mais elle se mets en erreur
à FindWindowA, si elle marche elle pourrait faire l'affaire.
Voici ce que j'ai pris.
'Bloquer l'accès à l'éditeur VBA depuis Excel
Sub BloquerVBE()
With Application.VBE.MainWindow
.Visible = True
.WindowState = 1
EnableWindow FindWindowA("wndclass_desked_gsk", .Caption), 0
End With
End Sub
Sub DébloquerVBE()
With Application.VBE.MainWindow
EnableWindow FindWindowA("wndclass_desked_gsk", .Caption), 1
.Visible = True
.WindowState = 2
End With
End Sub
Merci d'avance
@Brigitte