Apertura file excel in un WebBrowser

di il
5 risposte

Apertura file excel in un WebBrowser

Salve,
il programma mi deve visualizzare all'interno del webbrowser un file excel.
Il codice associato al click del button apri è il seguente

Dim file_filename as string

With OpenFileDialog1
	.Filename=""
	.ShowDialog()
	file_filename=.FileName
End With	

if  file_filename.length then
	oDocument=Nothing
	WebBrowser1.Navigate(file_filename)
End if
Il problema che riscontro è che il file excel non viene aperto nel webbrowser ma viene lanciato direttamente excel, mentre nel webbrowser mi da il messaggio "L'esplorazione della pagina web è stata annullata".

Qualcuno saprebbe indicarmi dove sto sbagliando?

Grazie in anticipo
Saluti

5 Risposte

  • Re: Apertura file excel in un WebBrowser

    Da quel che so io l'oggetto WebBrowser non può aprire direttamente un file di Excel, ma forse mi sbaglio.
    Inoltre sulla variabile file_filename ti ritrovi una cosa del tipo "C:\miacartella\miofile.xls" mentre il WebBrowser non accetta indirizzi di questo tipo, dovresti aggiungergli davanti il prefisso "file:///", quindi dovresti avere una cosa del genere:
    "file:///C:/miacartella/miofile.xls"

    e secondo me comunque non funzionerà perchè non ha senso
  • Re: Apertura file excel in un WebBrowser

    SirJo ha scritto:


    Da quel che so io l'oggetto WebBrowser non può aprire direttamente un file di Excel, ma forse mi sbaglio.
    Inoltre sulla variabile file_filename ti ritrovi una cosa del tipo "C:\miacartella\miofile.xls" mentre il WebBrowser non accetta indirizzi di questo tipo, dovresti aggiungergli davanti il prefisso "file:///", quindi dovresti avere una cosa del genere:
    "file:///C:/miacartella/miofile.xls"

    e secondo me comunque non funzionerà perchè non ha senso
    Ho appena provato, ma continua a non aprire il file excel nel webbrowser
  • Re: Apertura file excel in un WebBrowser

    Se non vuoi che venga modificato potresti leggerlo in una datagridview
  • Re: Apertura file excel in un WebBrowser

    patel ha scritto:


    Se non vuoi che venga modificato potresti leggerlo in una datagridview
    Non è il problema della modifica, ma che i file excel hanno una particolare interfaccia e vorrei mostrarla cosi com'è.
    Infatti il form deve fare solo da view per i file di office (excel, word e powerpoint)
  • Re: Apertura file excel in un WebBrowser

    Https://support.microsoft.com/it-it/help/304662/how-to-use-the-webbrowser-control-to-open-office-documents-in-visual-c
Devi accedere o registrarti per scrivere nel forum
5 risposte