Visual Basic pour Applications ( VBA) est le langage de programmation utilisé avec Microsoft Office pour rendre les applications exécutent des tâches dynamiques , dont l'un est l'ouverture et l'impression des fichiers PDF. Pour effectuer cette tâche , vous avez besoin d'une compréhension de base du langage VBA et l'éditeur VBA qui est installé avec toutes les versions des programmes Microsoft Office . Ce code peut être utilisé pour l'une des applications Microsoft Office. Choses que vous devez A Microsoft Office demande lecteur PDF demande Afficher plus Instructions 1 Ouvrez l'éditeur VBA dans l'application Microsoft Office que vous souhaitez le code pour être conclu. Cliquez sur " Fichier"> " Outils"> " Macros " > " Visual Basic Editor " dans une application de Microsoft Office 2003 ou une version antérieure . Cliquez sur " onglet développeur" > " Visual Basic " dans l'édition 2007 de Microsoft Office . 2 Cliquez n'importe où dans la fenêtre de code où vous souhaitez insérer le code. Hôtels 3 Ajoutez le code pour ouvrir le fichier PDF . Vous devriez le code ressemblera à ceci : Sous OpenPDF () strPDFFileName As String'Edit pour ajouter le nom de fichier complet vers le fichier PDF que vous souhaitez openstrPDFFileName = " C: \\ examplefile.pdf « Cette prochaine fonction vérifie pour voir si le fichier n'est pas déjà openIf non FileLocked ( strPDFFileName ) Then'If elle retourne false, puis continuer à ouvrir le PDF fileDocuments.Open strPDFFileName ) Fin IfEnd Sous Copiez et collez ce code dans votre fenêtre de code . La seule partie du code que vous aurez besoin de changer est le chemin complet vers le fichier PDF que vous souhaitez ouvrir . Ainsi, remplacer le "C: \\ examplefile.pdf " avec votre propre chemin et le nom du fichier 4 Ajoutez le code pour imprimer le fichier PDF . . Le code d'impression est : Sous PrintPDF ( strPDFFileName sous forme de chaîne ) de sAdobeReader As String'This est le chemin complet vers le logiciel Adobe Reader ou Acrobat sur votre demande computersAdobeReader = " C: \\ Program Files \\ Adobe \\ Acrobat 6.0 \\ Reader \\ AcroRd32.exe " retVal = Shell ( sAdobeReader &" /P "& Chr ( 34) & sStrPDFFileName & Chr (34) , 0) End Sub La seule partie de ce code qui doit être changé est le chemin complet vers le lecteur Adobe reader, Acrobat ou tout lecteur PDF sur votre ordinateur. 5 Utiliser un déclencheur pour appeler les fonctions . C'est ainsi que le code va savoir quand exécuter . Utilisez ce que vous voulez déclencheur ; un formulaire, bouton , case à cocher ou un autre élément de formulaire. Par exemple, utiliser la déclaration «clic» sur un bouton. Lorsque le bouton est cliqué, le document PDF s'ouvre et puis imprimer . Le code ressemble à ceci: Sous CommandButton_Click () ' appeler la fonction première ouverte de sorte que le PDF peut ouvrir avant printingCall OpenPDF'Now appeler la fonction d'impression de sorte que le PDF peut être printedCall PrintPDFEnd Sous < p> Il suffit de copier la partie médiane du code ci-dessus ( entre les Sub et End Sub ) dans l'élément de formulaire et déclenchez vous décidez d'utiliser .
|