Tecnología

Inicio

Cómo imprimir PDF desde Visual Basic

Visual Basic es una aplicación de Microsoft que es utilizado por los desarrolladores para ayudar a crear otras aplicaciones, y también se utiliza para realizar funciones tales como abrir e imprimir archivos PDF. Puede imprimir archivos PDF utilizando Visual Basic (VB) a través de la introducción del código en el editor de VB. El código es estándar, y los únicos cambios que se necesitan para hacer escribiendo el nombre y la ruta de directorio real del documento PDF.

Instrucciones

1 Abra el editor de VB dentro de un documento de Microsoft haciendo clic en "Herramientas", "Macros" "Editor de Visual Basic."

2 Escriba el siguiente código en el editor:

OpenPDF sub ()

Dim como secuencia strPDFFileName

strPDFFileName = "C: \ examplefile.pdf"

( 'Esta función siguiente comprueba si el archivo no está abierto)

Si no FileLocked (strPDFFileName) A continuación,

(Si devuelve Falso, a continuación, seguir abriendo el archivo PDF)

Documents.Open strPDFFileName)

Terminara si

End Sub

Reemplazar "strPDFFileName" con el nombre completo de su documento PDF. Reemplazar "C: \ examplefile.pdf" con la ubicación del directorio de su documento.

3 Escriba el siguiente código para preparar su archivo PDF para imprimir:

Sub PrintPDF (strPDFFileName como cadena)

Dim como secuencia sAdobeReader

sAdobeReader = "C: \ Archivos de programa \ Adobe \ Acrobat 6.0 \ Reader \ AcroRd32.exe"

RetVal = Shell (sAdobeReader & "/ P" & Chr (34) y sStrPDFFileName & Chr (34), 0)

End Sub

4 Introduce el código de abajo para imprimir finalmente el documento PDF:

Sub CommandButton_Click ()

openPDF llamada

PrintPDF llamada

End Sub