Discussione chiusa
Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Gestione pagine WEB tramite VBA

  1. #1
    BennyB non è in linea Scolaretto
    Post
    91

    Gestione pagine WEB tramite VBA

    Buongiorno.

    Ho qualche problema nella gestione delle pagine WEB tramite comandi VBA.
    Mi spiego. Anzitutto io apro una pagine tramite un comando SHELL
    codice:
    sDato = Shell("C:\Programmi\Mozilla Firefox\firefox.exe " & ricercaweb, vbNormalFocus)
    Ricercaweb è una stringa che contiene l'url di un sito, per esempio "www.google.it".
    Ora, le domande
    - Ho trovato navigando il comando '-nomerge', che inserito dovrebbe aprire la pagina in una nuova finestra. Per esempio:
    codice:
    sDato = Shell("C:\Programmi\Mozilla Firefox\firefox.exe " -nomerge &  ricercaweb, vbNormalFocus)
    E' corretto??

    - Il seguente codice permette di rilevare il numero di finestre (sessioni) di internet aperte.
    codice:
    Dim objShell
    Set objShell = CreateObject("Shell.Application")
    dim i as integer
    Dim objShellWindows
    Set objShellWindows = objShell.Windows
    
    Dim ieObject
    i=objShellWindows.Count - 1
    E' corretto?

    Vorrei sapere come entrare in una sessione delle varie aperte, selezionarla e contare il numero di pagine (siti) aperti.
    Vorrei sapere come selezionare una di questi siti (pagine) e chiuderla.
    In definitiva, vorrei avere cognizione, se possibile, dei comandi VBA per navigare tra sessioni e relative pagine WEB, per chiudere una singola pagina, o rilevare la url di una pagina, eccetera.
    Il tutto, possibilmente, usando come browser MOZILLA. Benchè, credo, la gestione delle finestre (o sessioni) sia indipendente dal browser.

    Chiedo troppo? Spero di no.

    Grazie.

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    14,887
    Blogs
    5
    Troppo, decisamente troppo in un solo thread.

    Cerca di concentrarti su un solo problema per volta.
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    BennyB non è in linea Scolaretto
    Post
    91
    Grazie della pronta risposta, Antonio.
    Però, no, io non credo sia troppa roba. Perché il mio problema è solo sapere quali sono i comando per potermi muovere tra sessioni e pagine WEB con VBA.
    Il comando 'nomerge' è solo una mia curiosità (potrebbe servirmi, ma non è importante).
    Invece quello che mi preme è il secondo codice, perché con quello riesco a leggere quante sono le finestre aperte (almeno mi pare), e pure ad assegnare ad un oggetto con un semplice comando SET la singola finestra.
    Qui mi fermo: che comandi uso per selezionare una pagina nella finestra selezionata? E per chiuderla?
    A mio avviso, dovrebbe essere qualcosa tipo '.page(1).Close' (non è così, ovviamente). Sbaglio? L'argomento è unico, e i comando conseguenti, credo...

  4. #4
    BennyB non è in linea Scolaretto
    Post
    91
    Scusate se insisto: nessuno, davvero nessuno conosce i comando VBA per nuoversi tra pagine e sessioni di Internet?

  5. #5
    roccolamann non è in linea Scolaretto
    Post
    431
    Prova con un controllo Webbrowser e relativi comandi:
    codice:
    Webbrowser.GoForward
    Webbrowser.GoBack
    Webbrowser.GoHome
    etc.
    Fammi sapere.

  6. #6
    lion1980 non è in linea Novello
    Post
    2
    Buongiorno
    Anche io sto cercando un comando tramite il quale Apro il web
    Cerco per parola chiave
    Copio il risultato ottenuto esempio...azienda y-
    Da qui vorrei inserire i dati dell azienda y in un foglio excel
    Mi supportate
    Grazie alex

  7. #7
    lion1980 non è in linea Novello
    Post
    2

    Ricerca X parola chiave da Vba

    Buongiorno
    Anche io sto cercando un comando tramite il quale Apro il web
    Cerco per parola chiave
    Copio il risultato ottenuto esempio...azienda y-
    Da qui vorrei inserire i dati dell azienda y in un foglio excel
    Mi supportate
    Grazie alex

  8. #8
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    14,887
    Blogs
    5
    Non usare un thread altrui.

    Creane uno tuo in maniera opportuna, ma leggi bene il regolamento (specialmente sulla "pappa pronta") prima di farlo.

    Chiuso.
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

Discussione chiusa

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi