Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Tuco
    Registrato dal
    Sep 2005
    Messaggi
    199

    [VB2005] aprire file excel

    Qualcuno sa come fare ad aprire un file di excel in remoto con l'oggetto di Excel per vb.net?
    se io scrivo

    Dim p As New Excel.Application

    p.Workbooks.Open("http://www.miosito.com/file.xls")

    mi viene richiesta la username e password del sito. ok, mi sta bene, ma come posso evitare questo? ho cercato parametri o proprietà dell'oggetto workbooks, ma non ho trovato nulla..

    qualcuno lo sa?? grazie.
    Il mondo si divide in due categorie: chi ha la pistola carica e chi no...

  2. #2
    Se ti può bastare, facendo:
    codice:
    Process.Start("http://www.miosito.com/file.xls")
    ti appare la classica schermata che ti chiede se aprire, salvare o annullare l'operazione...
    senza chiedere alcun login.
    prova...

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    E' possibile aprire solo file presenti localmente sulla propria macchina.

    In alternativa alla soluzione proposta, quindi, è possibile seguire una strada diversa: scaricare il file che si trova nel percorso remoto specificando usando la classe WebClient, memorizzarlo in un percorso temporaneo e aprire il file da quel percorso specifico.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it L'avatar di Tuco
    Registrato dal
    Sep 2005
    Messaggi
    199
    ...ho risolto aprendo il file via ftp..in questo modo viene scaricato direttamente da excel ed aperto...inoltre, se modificato, lo rimanda online....
    Il mondo si divide in due categorie: chi ha la pistola carica e chi no...

  5. #5
    ...ho risolto aprendo il file via ftp..in questo modo viene scaricato direttamente da excel ed aperto...inoltre, se modificato, lo rimanda online....
    scusa ma, hai dovuto inserire username e password?
    Un esempietto di come hai fatto?
    mi incuriosisce la questione del
    inoltre, se modificato, lo rimanda online....

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Tuco
    ...ho risolto aprendo il file via ftp..
    Non apri il file ... lo scarichi in locale ... ed e' concettualmente diverso ...

  7. #7
    Utente di HTML.it L'avatar di Tuco
    Registrato dal
    Sep 2005
    Messaggi
    199
    il link è questo:
    ftp://userassword@sito.com/

    in questo modo, quando istanzio excel e apro il file, vedo excel che si apre e mi scarica di fatto il file...poi lo modifico (via codice, non via excel), faccio save (sempre dal codice) e vedo excel che mi salva il file, ma online....
    Il mondo si divide in due categorie: chi ha la pistola carica e chi no...

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da Tuco
    in questo modo, quando istanzio excel e apro il file, vedo excel che si apre e mi scarica di fatto il file...poi lo modifico (via codice, non via excel), faccio save (sempre dal codice) e vedo excel che mi salva il file, ma online....
    Presumo che Excel sia in grado di effettuare autonomamente la connessione, aprire il file ed eventualmente riportalo sul server FTP al termine del lavoro.

    Valuta eventualmente se questo non comporta un rischio di qualsiasi tipo (es. perdita di dati).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it L'avatar di Tuco
    Registrato dal
    Sep 2005
    Messaggi
    199
    Originariamente inviato da alka
    Presumo che Excel sia in grado di effettuare autonomamente la connessione, aprire il file ed eventualmente riportalo sul server FTP al termine del lavoro.

    Valuta eventualmente se questo non comporta un rischio di qualsiasi tipo (es. perdita di dati).

    Ciao!
    si excel è in grado di aprire un file su un sito..
    se per dire si apre excel e si apre un file in www.sito.com/file.xls, lui ti chiede username e password (del sito ovviamente) per apire il file.
    Poi non so se tutto questo dipenda dal tipo di server che uno ha, però io lo riesco fare.
    poi se ci sono perdite di dati, al momento non ho riscontrato problemi...
    Il mondo si divide in due categorie: chi ha la pistola carica e chi no...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.