Applications Visual Basic ( VBA) conçus par Microsoft utilisent Visual6 langage de programmation. Il a été créé pour les développeurs pour activer les fonctions définies par l'utilisateur et automatiser les processus . Il peut être utilisé pour créer un document Word à partir d'Excel et vice- versa , car il est intégré dans les applications Microsoft Office. Vous pouvez utiliser VBA pour imprimer des fichiers PDF , si vous comprenez le langage VBA et éditeur. Instructions
1
Ouvrez votre éditeur VBA avec le document dans lequel vous souhaitez saisir le code. Cliquez sur «Fichier», puis cliquez sur " Outils". Cliquez sur " Macros ". Cliquez sur " Visual Basic Editor. " Si vous utilisez des applications de 2007, cliquez sur " Developer ", puis appuyez sur
2
Entrez ce code dans la fenêtre de code " Visual Basic. ":
Sous OpenPDF ()
strPDFFileName Dim As String
strPDFFileName = " C: \\ examplefile.pdf "
(' la fonction suivante vérifie si le fichier n'est pas déjà ouvert)
< p> If Not FileLocked ( strPDFFileName ) puis
( Si elle retourne false, puis continuer à ouvrir le fichier PDF)
Documents.Open strPDFFileName )
End If
End Sub
Modifier " strPDFFileName " ajouter le nom de fichier complet vers le fichier PDF que vous souhaitez ouvrir. Remplacer " C: \\ examplefile.pdf " . Avec le chemin de l'emplacement réel de votre document PDF
3 Type de
dans ce code de préparer pour imprimer votre PDF: Photos
Sub PrintPDF ( strPDFFileName sous forme de chaîne )
de sAdobeReader As cordes
sAdobeReader = " C: \\ Program Files \\ Adobe \\ Acrobat 6.0 \\ Reader \\ AcroRd32.exe "
RetVal = Shell ( sAdobeReader & " /P " & Chr ( 34) & sStrPDFFileName & Chr (34), 0)
End Sub
modifier le chemin dans ce code de la " . Adobe Reader " à la trajectoire réelle de votre version
4
Entrez ce code pour déclencher votre PDF à imprimer:
Sous CommandButton_Click ()
Appel OpenPDF
Appel PrintPDF
End Sub