Cómo abrir Adobe desde Visual Basic 6

Escrito por david hastings Google | Traducido por elizabeth garay ruiz
Cómo abrir Adobe desde Visual Basic 6

Comstock/Comstock/Getty Images

Visual Basic 6 es un lenguaje de programación dirigido por eventos para Windows. A veces es muy útil tener un programa VB6 que despliegue un archivo PDF, ya sea generado por el programa o proporcionado por alguna otra fuente. Para hacer esto el programa puede abrir Adobe Acrobat y dejar que Acrobat despliegue el archivo. Esto será difícil de hacer con las funciones estándar VB6, pero puede lograrse fácilmente usando la función ShellExecute de Windows API.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Declara la función de ShellExecute API. Para hacerlo escribe el siguiente código (todo en una línea) en el área de formas "General Declarations" (Declaraciones Generales): 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

  2. 2

    Encuentra el nombre de archivo del PDF que deseas desplegar. El nombre debe contener la ruta completa del archivo: Dim PDFPath as String PDFPath = "C:\My Documents\Sample.pdf"

  3. 3

    Despliega el archivo PDF con la función de ShellExecute: ShellExecute Me.hwnd, "open", PDFPath, 0&, "", vbNormalFocus

Consejos y advertencias

  • Además de desplegar el archivo PDF, puedes realizar otras funciones como imprimir o mostrar sus propiedades usando comandos diferentes de ShellExecute. Para imprimir un PDF, por ejemplo, reemplaza "open" (Abrir) con "print" (Imprimir) en el código anterior.
  • ShellExecute trabajará cualquier tipo de archivo, no solo PDF.

No dejes de leer...

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2014 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media