Aplicaciones Visual Basic ( VBA) diseñado por Microsoft utilizan Visual6 lenguaje de programación. Fue creado para que los desarrolladores habilitar las 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 VBA en 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 utiliza las aplicaciones de 2007 , haga clic en " Developer ", y después haga clic en
2
Introduce el código en la ventana de código "Visual Basic ". :
Sub openPDF ()
strPDFFileName dévil como secuencia
strPDFFileName = "C : \\ examplefile.pdf "
( ' la siguiente función comprueba si el archivo no está abierto )
< p> Si no FileLocked ( strPDFFileName ) entonces
( Si devuelve False, seguir abriendo el archivo PDF )
Documents.Open strPDFFileName )
End If
End Sub
Editar " strPDFFileName " poner el nombre completo en el archivo PDF que desea abrir . Reemplazar " C: \\ examplefile.pdf " . Con la ruta ubicación real del documento PDF
3
Teclea la clave para preparar para imprimir el PDF :
Sub PrintPDF ( strPDFFileName como cadena )
sAdobeReader dévil como secuencia
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
Modifique la ruta de acceso en el código del " . Adobe Reader " a la trayectoria real de la versión
4
Introduce este código para activar el PDF para imprimir :
Sub CommandButton_Click ()
Call openPDF
Call PrintPDF
End Sub