Se costruite una applicazione .NET con Office Web Components vi accorgerete che nessun evento sembra poter essere intercettato. Questo è dovuto ad un problema nelle classi wrapper generate da aximp. In sostanza la classe generata da aximp come sink degli eventi è una interfaccia custom, mentre OWC si aspetta una interfaccia Dispatch, con ogni funzione evento marcata con un preciso DispID. Per ovviare al problema bisogna utilizzare manualmente aximp con l'opzione /source, modificare il sorgente e ricompilare. Dettagli su come fare si trovano nel seguente
articolo:.
Sono convinto che il procedimento possa essere applicato in casi analoghi di eventi che misteriosamente non si sollevano con altri activex :)