Come catturare & # 8220; Stampa & # 8221; pulsante dalla barra dei menu in una macro
Domanda
Ho un foglio con un pulsante personalizzato su di esso da cui controllo il processo di stampa.
Ora l'utente fa clic sull'icona di stampa della barra dei menu e questo produce un "non definito" uscita.
Come posso intercettare questo pulsante della barra dei menu?
- Grazie
Soluzione
Gestisci l'evento 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
In MS Word, è anche possibile ridefinire la macro di sistema stessa. Dovresti creare una macro chiamata FilePrint ()
, e Word la chiamerebbe invece sua. Un vero peccato non poterlo fare in Excel.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow