Cómo capturar el & # 8220; Imprimir & # 8221; Botón de la barra de menú en una macro.

StackOverflow https://stackoverflow.com/questions/152314

  •  02-07-2019
  •  | 
  •  

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
¿Fue útil?

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