Comment capturer le bouton "Imprimer" de la barre de menu dans une macro
Question
J'ai une feuille avec un bouton personnalisé d'où je contrôle le processus d'impression.
Maintenant, l'utilisateur clique sur l'icône d'impression de la barre de menus, ce qui génère un signe "non défini". sortie.
Comment puis-je intercepter ce bouton de la barre de menus?
- Merci
La solution
Gérez l'événement Workbook_BeforePrint.
private sub Workbook_BeforePrint (cancel as boolean)
'//g_MyFlag is set when the user clicks you toolbar button.
'//It must get cleared in the end of your procedure.
if not g_MyFlag then cancel = true: exit sub
end sub
Dans MS Word, il est également possible de redéfinir la macro système elle-même. Vous devez créer une macro nommée FilePrint ()
, et Word l'appellera à la place. Dommage que vous ne puissiez pas le faire dans Excel.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow