Tecnología

Inicio

Cómo imprimir un archivo PDF que utiliza VBA

Cómo imprimir un archivo PDF que utiliza VBA


Las aplicaciones de Visual Basic (VBA) diseñado por Microsoft utilizan un lenguaje de programación Visual6. Fue creado para que los desarrolladores permiten funciones definidas por el usuario y automatizar procesos. Puede ser utilizado para crear un documento de Word desde Excel y viceversa, ya que está integrado en aplicaciones de Microsoft Office. Puede utilizar VBA para imprimir archivos PDF, si usted entiende el lenguaje VBA y editor.

Instrucciones

1 Abra el editor de VBA con el documento en el que desea escribir el código. Haga clic en "Archivo", después haga clic en "Herramientas". Haga clic en "Macros". Haga clic en "Editor de Visual Basic." Si el uso de aplicaciones 2007, haga clic en "desarrollador", y después haga clic en "Visual Basic".

2 Introduce el código en la ventana de código:

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

Editar "strPDFFileName" poner el nombre completo del archivo en el archivo PDF que desea abrir. Reemplazar "C: \ examplefile.pdf" por la ruta ubicación real de su documento PDF.

3 Teclea la clave para preparar para imprimir el PDF:

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

Modificar la ruta en el código del "Adobe Reader" a la trayectoria real de su versión.

4 Introduzca el código para activar el PDF para imprimir:

Sub CommandButton_Click ()

openPDF llamada

PrintPDF llamada

End Sub