Mi chiedo come tu possa dalla routine principale richiamare un evento come documentcomplete.
Si utilizza il call?
L' evento "documentcomplete" devi aspettare che si verifichi, e se si verifica verra' attivata da sola la relativa macro; nell' esempio sara' aumentato di 1 il contenuto di B1.
La programmazione "ad eventi" (asincrona) e' certamente piu' complessa di quella sequenziale (sincrona) perche' bisogna costantemente essere pronti a gestire un "evento"; questo comporta che nella routine principale devi predisporre la gestione degli eventi, poi devi attivare la situazione che ti generera' in modo asincrono l' evento, es:
-Memorizza che andiamo a leggere la pagina pc-facile.com
-Naviga alla pagina pc-facile.com
-Fine macro principale
Routine di evento:
-Controlla la pagina corrente
-Verifica se per quella pagina e' atteso un evento
-Se Si, richiama la macro di gestione
Si tratta quindi di una modalita' che richiede piu' abilita' del normale, compresa la facilita' a creare e lavorare su strutture dati astratte.
Insomma, se avete due minutini fate la carità di spiegarmi una volta per sempre come gestire gli eventi in vba.
"Una volta per sempre" e' un concetto troppo forte, quando si parla di programmazione.
Ciao