La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11676 - COMO PUEDO CAPTURAR UN EVENTO DEL WORD DESDE DELPHI
Autor:  noelia Fernández
Necesito saber cuando es pulsado un botón del Word y entonces ejecutar un código en Delphi

  Respuesta:  Gabriel Pizarro
Para hacer esto PODRIAS usar lo que se denomina hooking, tendrias que establecer un hook para el mouse y el teclado, y en los procedimierntos Call Back de (Teclado y mouse)(que debe ser implementado en una dll en delphi), analizar si el handle es sobre la ventana (boton o lo que sea) que deseas,y dar nueva funcionalidad a esto.
Gabriel
Atravez de los Hook en general se puede capturar cualquier evento a cualquier ventana del sistema. Si te interesa, tengo por ahi algunos ejemplos