Bonjour à tous, je démarre depuis quelques mois en VBA
Grare au forum et à excel labo j'ai trouvé des codes qui permettent de
désactiver les barres de taches (
Application.CommandBars("Tools").Controls(i).Enabled = False ) au lancement
d'Excel et de les réactiver à ,la fermeture du classeur, afin de d'empecher
l'accès aux macros.....
Est il possible de la même manière de désactiver et de réactiver le
raccourci Alt F11 ?
Est-il possible de générer une action ( par exemple de détruire l'ensemble
des codes macros ) si le classeur est ouvert sans activer les macros ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
RV
Bonsoir,
Sub désactive() Application.OnKey "%{F11}", "" End Sub
et ne pas oublier:
Sub réactive() Application.OnKey "%{F11}" End Sub
Cordialement RV
"jean-Paul" a écrit dans le message de news:
Bonjour à tous, je démarre depuis quelques mois en VBA
Grare au forum et à excel labo j'ai trouvé des codes qui permettent de désactiver les barres de taches ( Application.CommandBars("Tools").Controls(i).Enabled = False ) au lancement d'Excel et de les réactiver à ,la fermeture du classeur, afin de d'empecher l'accès aux macros.....
Est il possible de la même manière de désactiver et de réactiver le raccourci Alt F11 ?
Est-il possible de générer une action ( par exemple de détruire l'ensemble des codes macros ) si le classeur est ouvert sans activer les macros ?
-- jps
Bonsoir,
Sub désactive()
Application.OnKey "%{F11}", ""
End Sub
et ne pas oublier:
Sub réactive()
Application.OnKey "%{F11}"
End Sub
Cordialement
RV
"jean-Paul" <jeanPaul@discussions.microsoft.com> a écrit dans le message de
news: 34F1540E-72D4-49B6-B77A-43139AF0AB12@microsoft.com...
Bonjour à tous, je démarre depuis quelques mois en VBA
Grare au forum et à excel labo j'ai trouvé des codes qui permettent de
désactiver les barres de taches (
Application.CommandBars("Tools").Controls(i).Enabled = False ) au
lancement
d'Excel et de les réactiver à ,la fermeture du classeur, afin de
d'empecher
l'accès aux macros.....
Est il possible de la même manière de désactiver et de réactiver le
raccourci Alt F11 ?
Est-il possible de générer une action ( par exemple de détruire l'ensemble
des codes macros ) si le classeur est ouvert sans activer les macros ?
Sub désactive() Application.OnKey "%{F11}", "" End Sub
et ne pas oublier:
Sub réactive() Application.OnKey "%{F11}" End Sub
Cordialement RV
"jean-Paul" a écrit dans le message de news:
Bonjour à tous, je démarre depuis quelques mois en VBA
Grare au forum et à excel labo j'ai trouvé des codes qui permettent de désactiver les barres de taches ( Application.CommandBars("Tools").Controls(i).Enabled = False ) au lancement d'Excel et de les réactiver à ,la fermeture du classeur, afin de d'empecher l'accès aux macros.....
Est il possible de la même manière de désactiver et de réactiver le raccourci Alt F11 ?
Est-il possible de générer une action ( par exemple de détruire l'ensemble des codes macros ) si le classeur est ouvert sans activer les macros ?