Cómo capturar el & # 8220; Imprimir & # 8221; Botón de la barra de menú en una macro.
Pregunta
Tengo una hoja con un botón personalizado desde donde controlo el proceso de impresión.
Ahora el usuario hace clic en el icono de impresión de la barra de menú y esto produce un " indefinido " salida.
¿Cómo puedo interceptar este botón de la barra de menú?
- Gracias
Solución
Maneje el 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
En MS Word, también es posible redefinir la macro del sistema. Tendría que crear una macro llamada FilePrint ()
, y Word la llamaría suya. Lástima que no puedas hacer eso en Excel.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow