Automazione Vba excel Iexplorer



  • Automazione Vba excel Iexplorer
    di Robbiani Fulvio (utente non iscritto) data: 29/09/2015 09:02:59

    Buongiorno a tutti, avrei un problema di questo genere.
    Da excel Vba lancio Iexplorer e visualizzo un sito (intranet)

    Completo un campo di testo nel form che fa da filtro e clicco il tasto ricerca.

    Mi compare nella stessa pagina web, una tabella (una riga) contenente dei campi che riesco a leggere con "INNERHTML" e "INNERTEXT"

    Tra questi campi è presente una checkbox che seleziono e clicco il tasto Stampa.
    A questo punto si apre un'altra istanza di Iexplorer, nella quale viene visualizzato un report pdf. (Fino ad ora tutto con vba).

    Ora utilizzando manualmente la tastiera eseguo sulla seconda istanza:
    Alt + m + z = Seleziona tutto
    Alt + m + p = Copia
    etc etc

    Naturalmente sono settimane che cerco la soluzione sui vari siti ma non ho combinato niente.

    Come faccio a governare questa seconda istanza di IE con VBA?
    Con Vba ho provato ad utilizzare:

    "AppActivate ("Sitointranet?listaOperazioni=3317320141105ESAFI085207062"), True"
    per dare il focus alla finestra e poter eseguire Sendkeys "%mz" Seleziona tutto e "%mp" Copia, ma non riesco a posizionarmi e quindi il Sendkeys mi viene eseguito nella finestra di Debug di Excel.

    Ogni suggerimento è ben accetto. Grazie