“Conocimientos software>Formato de Documento Portátil

Cómo utilizar VBA para abrir e imprimir un archivo PDF

2012/11/24
Visual Basic para Aplicaciones ( VBA ) es el lenguaje de programación utilizado con Microsoft Office para que las aplicaciones realicen tareas dinámicas, una de las cuales se abren e imprimir archivos PDF. Para realizar esta tarea , es necesario un conocimiento básico de la lengua y el editor de VBA VBA que viene instalado con todas las versiones de los programas de Microsoft Office . Este código puede ser usado para cualquiera de las aplicaciones de Microsoft Office . Cosas que necesitará
Una aplicación de Microsoft Office
PDF lector aplicación
Mostrar más instrucciones
1

Abra el editor VBA en la aplicación de Microsoft Office que desea que el código a suscribir . Haga clic en "Archivo "> "Herramientas "> " Macros " > "Editor de Visual Basic " en una aplicación de Microsoft Office 2003 o una versión anterior . Haga clic en la pestaña " desarrolladores" > "Visual Basic " en la edición 2007 de Microsoft Office.
2

clic en cualquier parte de la ventana de código en el que desea insertar el código.
Página 3

Agregue el código para abrir el archivo PDF . Usted código debe ser algo como esto :

Sub openPDF () strPDFFileName As String'Edit para agregar el nombre completo en el archivo PDF que desea openstrPDFFileName = "C : \\ examplefile.pdf " " Esta próxima función comprueba para ver si el archivo no está openIf no FileLocked ( strPDFFileName ) Then'If devuelve False , y luego continuar abriendo la strPDFFileName fileDocuments.Open PDF) End Sub IfEnd

Copia y pega este código en el ventana de código . La única parte del código que tendrá que cambiar es la ruta completa al archivo PDF que desea abrir . Por lo tanto, sustituir el "C: \\ examplefile.pdf " con su propia ruta y el nombre
4

Agregue el código para imprimir el archivo PDF . . El código de impresión es:

Sub PrintPDF ( strPDFFileName como cadena ) sAdobeReader Dim como String'This es la ruta completa de la aplicación Adobe Reader o Acrobat en su computersAdobeReader = " C: \\ Archivos de programa \\ Adobe \\ Acrobat 6.0 \\ Reader \\ AcroRd32.exe " retval = Shell ( sAdobeReader &" /P "& Chr ( 34 ) y sStrPDFFileName & Chr ( 34 ) , 0 ) End Sub

La única parte de este código que hay que cambiar es la ruta completa del Adobe Reader, Acrobat o cualquier lector de PDF en su computadora .
5

Utilice un disparador para llamar a las funciones . Así es como el código se sabe cuando va a ejecutar. Use cualquier disparo que desee, un formulario , un botón, casilla de verificación o de otro elemento de formulario . Por ejemplo , utilizar el "Click" declaración de un botón. Cuando se hace clic en el botón , el documento PDF se abrirá a continuación, imprima . El código es el siguiente :

Sub CommandButton_Click () ' Llamar a la función open primero para que el PDF se puede abrir antes printingCall OpenPDF'Now llame a la función de impresión para que el PDF puede ser printedCall PrintPDFEnd Sub
< p> Sólo tienes que copiar la parte central del código anterior ( entre Sub y End Sub ) en el elemento de formulario y el gatillo que decida utilizar .

Formato de Documento Portátil
Cómo ver un archivo PDF sin el fondo
No puedo abrir archivos PDF desde Outlook Usando Adobe 8
Cómo editar archivos PDF en la Web
Cómo combinar múltiples tipos de archivos en una cartera PDF individual
Cómo construir un PDF con Automator en un Mac
¿Cómo puedo convertir un PDF a Blanco y Negro
Cómo leer los archivos PDF en Unix
Cómo copiar archivos PDF a una hoja de cálculo
Conocimientos Informáticos © http://www.ordenador.online