désactiver des icones

  • Initiateur de la discussion Initiateur de la discussion Tail
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Tail

XLDnaute Occasionnel
bonjour
j'aimerai rendre inopérant les boutons du menu "enregistrer", "imprimer" ainsi que les icones
et si possible afficher un message pour indiquer aux utilisateurs de cliquer sur le bouton de commande.
merci de votre aide
 
Re : désactiver des icones

Bonjour Tail,

Voici deux macro qui désactivent les menus et icones que tu demandes.

A mettre dans un module de code standard :

Code:
Sub DesactiveMenu()

CommandBars(1).FindControl(ID:=30002).Controls("Enregistrer").Enabled = False
CommandBars(1).FindControl(ID:=30002).Controls("Imprimer...").Enabled = False
CommandBars(3).Controls("Enregistrer").Enabled = False
CommandBars(3).FindControl(ID:=2521).Enabled = False

End Sub


Sub ActiveMenu()

CommandBars(1).FindControl(ID:=30002).Controls("Enregistrer").Enabled = True
CommandBars(1).FindControl(ID:=30002).Controls("Imprimer...").Enabled = True
CommandBars(3).Controls("Enregistrer").Enabled = True
CommandBars(3).FindControl(ID:=2521).Enabled = True

End Sub

A mettre dans le module du ThisWorkbook :

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveMenu
End Sub

Private Sub Workbook_Open()
DesactiveMenu
End Sub

Quand tu désactives des menus intégrés d'Excel, tu les désactives dans l'application elle même, pas uniquement dans ton fichier. Donc fait un fichier à part avec uniquement la macro ActiveMenu que tu conserveras au cas où il y aurait un problème lors de la fermeture de ton fichier par exemple ( impossible ensuite de le rouvrir ... ). Tu pourras ainsi réactiver tes menus.

Pour avertir les utilisateurs, tu peux indiquer la marche à suivre en donnant les précisions utiles sur la légende de ton bouton de commande par exemple.

Bonne après-midi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Agenda
Réponses
3
Affichages
235
Réponses
5
Affichages
431
Réponses
3
Affichages
471
Retour