Ene 19
Para abrir un archivo en pdf o cualquier otro tipo de archivo (sea cual sea su extensión), simplemente añadimos el siguiente código en el formulario donde estemos trabajando:
Private Declare Function ShellExecute Lib “shell32.dll” Alias “ShellExecuteA” (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Y en el botón, menú, imagen…. donde queremos que se abra el archivo pdf ponemos lo siguiente:
ShellExecute Me.hwnd, “open”, “c:\manual.pdf”, “”, “”, 4
Siendo “c:\manual.pdf” la ruta de vuestro fichero en pdf u otro tipo de fichero que querramos abrir.
Noticias Relacionadas:
16 Comentarios en “Abrir cualquier tipo de archivo en VB”
Mostrando: [2] 1 » Mostrar todos
Si quieres conseguir tu propio Avatar pincha en este enlace.
Mostrando: [2] 1 » Mostrar todos
No te cortes y deja tu comentario.
Todos los comentarios son revisados. Tienes que ser respetuoso y educado con el resto de los lectores. No utilices palabras malsonantes o expresiones incorrectas. De no cumplir estas sencillas normas, tu comentario puede ser moderado y/o eliminado.
















28-Octubre-2008 a las 1:12 pm
A mi me ha funcionado referenciandome en
http://mvps.org/access/api/api0018.htm
Pero en un botón de access de un formulario para lanzar el archivo pongo
(Filtrando lo demás)
Dim openf
openf = apiShellExecute(hWndAccessApp, vbNullString, “c:\pepe.xls”, vbNullString, vbNullString, 1)
Y luego incluyo más arriba la función que sale en el mensaje de más abajo
28-Octubre-2008 a las 12:52 pm
A mi tampoco me compila y he visto que en vez de ShellExecute algunos usan apiShellExecute…
quedando entonces: (y esto a mi me ha compilado)
Private Declare Function apiShellExecute Lib “shell32.dll” _
Alias “ShellExecuteA” _
(ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) _
As Long
18-Septiembre-2008 a las 11:10 pm
Quiero decirles que de verdad que buena instruccion para realizar ese procedimiento , me fue muy útil, Gracias XD . ^_^
9-Septiembre-2008 a las 2:57 pm
Buenos dias, esot tratando de abrir un archivo pdf, desde VB, pero no se com o hacerlo ya que los archivos se encuentran en el servidor de la red.
Fracias
21-Noviembre-2007 a las 12:55 am
Que tal compañero, tengo el mismo problema que giovanny… Necesito abrir un html y probé con el código que das pero me manda un error de sintaxis.. Me estará faltando alguna referencia o algo asi?
Agradeceré eternamente tu ayuda… y si pudieras avisarme a mi correo te lo agradeceria aun mas (cesaro_4815162342@hotmail.com)
4-Octubre-2007 a las 10:30 pm
hola… el codigo que publicastes no me funciona para abrir un archivo con extencion html.. por favor si puedes publicar otra forma de abrir uno con extenciaon html.. gracias de antemano