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
Était-ce utile?

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
scroll top