Abrir documento do Word do lado do cliente
25/07/2007
0
Boas!
Eu estou a tentar abrir um documento word do servidor no lado do cliente usando o seguinte código, arranjado num forum algures:
Dim strPhysicalPath As String
Dim objFileInfo As System.IO.FileInfo
Try
strPhysicalPath = ´D:\Documentos\WordDocument.doc´
If Not System.IO.File.Exists(strPhysicalPath) _
Then Exit Sub
objFileInfo = New System.IO.FileInfo(strPhysicalPath)
Response.Clear()
Response.ContentType = ´application/octet-stream´
Response.AddHeader(´Content-Disposition´, ´attachment; filename=WordDocument.doc´)
Response.WriteFile(objFileInfo.FullName)
Catch
Finally
Response.End()
End Try
Este código está a abrir um documento word em branco. Parece que o encontro, que o abre mas não o preenche!
Poderam ajudar-me?
Obrigado.
Eu estou a tentar abrir um documento word do servidor no lado do cliente usando o seguinte código, arranjado num forum algures:
Dim strPhysicalPath As String
Dim objFileInfo As System.IO.FileInfo
Try
strPhysicalPath = ´D:\Documentos\WordDocument.doc´
If Not System.IO.File.Exists(strPhysicalPath) _
Then Exit Sub
objFileInfo = New System.IO.FileInfo(strPhysicalPath)
Response.Clear()
Response.ContentType = ´application/octet-stream´
Response.AddHeader(´Content-Disposition´, ´attachment; filename=WordDocument.doc´)
Response.WriteFile(objFileInfo.FullName)
Catch
Finally
Response.End()
End Try
Este código está a abrir um documento word em branco. Parece que o encontro, que o abre mas não o preenche!
Poderam ajudar-me?
Obrigado.
Bonina
Curtir tópico
+ 0
Responder
Posts
27/07/2007
Bonina
Tentei novamente com um código semelhante:
Dim file As System.IO.FileInfo
file = New System.IO.FileInfo(caminho)
Response.Clear()
Response.AddHeader(´Content-Disposition´, ´attachment; filename=´ & file.Name)
Response.AddHeader(´Content-Length´, file.Length.ToString())
Response.ContentType = ´application/octet-stream´
Response.WriteFile(file.FullName)
Response.End()
E actualmente funciona!
Dim file As System.IO.FileInfo
file = New System.IO.FileInfo(caminho)
Response.Clear()
Response.AddHeader(´Content-Disposition´, ´attachment; filename=´ & file.Name)
Response.AddHeader(´Content-Length´, file.Length.ToString())
Response.ContentType = ´application/octet-stream´
Response.WriteFile(file.FullName)
Response.End()
E actualmente funciona!
Responder
Clique aqui para fazer login e interagir na Comunidade :)