giano99
19-05-2010, 17:27
Avevo realizzato un foglio di word [come modello] (contenete una tabella excell) per la creazione di fatture (strutturata in modo che soddisfeasse le mie esigenze).
Ora che sto realizzando la webform, mi chiedevo se fosse possibile (attraverso un button nella pagina Menù della webform) accedere a questo file di word in modo da generare la fattura direttamente senza doverlo andare a recuperare nella cartella dov'è salvato.
Ho inserito nel code behind dell'evento click del button il seguente codice:
Protected Sub lnkbtn_s_int_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lnkbtn_s_int.Click
Dim FileName As String = "Modellofattura.dotx"
Dim path As String = "C:\.....\Modellofattura.dotx"
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-word"
Response.TransmitFile(path)
Response.End()
End Sub
Però quando nella pagina menù della webform clicco sul pulsante per aprire il file mi appare una pagina del browser con il seguente messaggio:
Impossibile visualizzare la pagina XML
Impossibile visualizzare l'input XML tramite il foglio di stile . Correggere l'errore, quindi fare clic su Aggiorna oppure riprovare in un momento successivo.
--------------------------------------------------------------------------------
Carattere non valido nel contenuto di testo. Errore durante l'elaborazione della risorsa "http://localhost:49454/User/Menu....
PK
Il tutto è stato creato su un portatile con SO windows 7 ultimate (e relativo ISS), office 2007, VS 2008 e SQLexpress 2008
Provato con documenti .doc - .docx - .dotx sempre lo stesso errore. :(
Qualche idea?
Ora che sto realizzando la webform, mi chiedevo se fosse possibile (attraverso un button nella pagina Menù della webform) accedere a questo file di word in modo da generare la fattura direttamente senza doverlo andare a recuperare nella cartella dov'è salvato.
Ho inserito nel code behind dell'evento click del button il seguente codice:
Protected Sub lnkbtn_s_int_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lnkbtn_s_int.Click
Dim FileName As String = "Modellofattura.dotx"
Dim path As String = "C:\.....\Modellofattura.dotx"
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-word"
Response.TransmitFile(path)
Response.End()
End Sub
Però quando nella pagina menù della webform clicco sul pulsante per aprire il file mi appare una pagina del browser con il seguente messaggio:
Impossibile visualizzare la pagina XML
Impossibile visualizzare l'input XML tramite il foglio di stile . Correggere l'errore, quindi fare clic su Aggiorna oppure riprovare in un momento successivo.
--------------------------------------------------------------------------------
Carattere non valido nel contenuto di testo. Errore durante l'elaborazione della risorsa "http://localhost:49454/User/Menu....
PK
Il tutto è stato creato su un portatile con SO windows 7 ultimate (e relativo ISS), office 2007, VS 2008 e SQLexpress 2008
Provato con documenti .doc - .docx - .dotx sempre lo stesso errore. :(
Qualche idea?