Foros del Web » Programación para mayores de 30 ;) » .NET »

abrir un documento

Estas en el tema de abrir un documento en el foro de .NET en Foros del Web. Buenos dias que tal, queria saber si alguien sabe como abrir un documento en word o pdf atravez de un boton en visual basic.net 2005...
  #1 (permalink)  
Antiguo 16/06/2008, 07:35
 
Fecha de Ingreso: diciembre-2007
Ubicación: Panama
Mensajes: 100
Antigüedad: 16 años, 5 meses
Puntos: 0
abrir un documento

Buenos dias que tal, queria saber si alguien sabe como abrir un documento en word o pdf atravez de un boton en visual basic.net 2005
  #2 (permalink)  
Antiguo 17/06/2008, 11:08
Avatar de JonhyReyes  
Fecha de Ingreso: febrero-2007
Mensajes: 103
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: abrir un documento

Primero lo que tienes que hacer es convertir el documento o lo que quieras abrir al tipo Byte() después utilizas este código:

Cita:
Try
Dim objMyData() As Byte
objMyData = Me.IDocumento 'Documento en Bytes
Dim pathOpen As String = Environment.GetEnvironmentVariable("TEMP") & "\" & Now().Millisecond & _
"temp" & Now.Second() & Now.Minute() & "." & Me.IExtension
'Aqui se asigna el lugar donde se va a guardar el documento temporalmente
' Me.Extension es una variable que utilicé para almacenar la extensión del documento en una
' Db... la cargaba y la utilizaba para crear un archivo temporal

Dim objFile As New FileStream(pathOpen _
, FileMode.OpenOrCreate, FileAccess.ReadWrite)
objFile.Write(objMyData, 0, objMyData.Length)
objFile.Close()
Process.Start(pathOpen)
Catch ex As Exception
MessageBox.Show("Ha ocurrido un error: " & ex.Message, "PH System", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
Ojalá te sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:07.