La construction ou l' utilisation d'un document Microsoft Office , un tableur ou base de données nécessite souvent référençant les données qui existent dans un autre fichier . Le format de fichier PDF (Portable Document ) est utilisé pour communiquer des informations sur toutes les plateformes informatiques et peut être utilisé comme une référence de données pour les fichiers Office mentionnés précédemment. Utilisation de Visual Basic pour Applications ( VBA) , vous pouvez construire des macros dans les applications Office pour créer une méthode abrégée de l'ouverture d'un fichier PDF tout en travaillant au sein de l' application. Instructions
1
créer une nouvelle macro dans l'application Office que vous souhaitez utiliser lors de l'ouverture du fichier PDF . L'exemple qui apparaît dans les étapes suivantes a été créé dans Excel. Sélectionnez l'onglet "Affichage" dans le menu de ruban , puis cliquez sur la petite flèche située sous l'icône "Macros " . Sélectionnez "Afficher Macros " dans le menu .
2
Tapez un nom pour la macro dans la zone de texte " Nom de la macro " . Cet exemple est appelé « OpenPDFFile . " Cliquez sur le bouton "Créer" pour ouvrir l'éditeur VBA.
3 Type de
les déclarations VBA entre le «sous OpenPDFFile » et instructions " End Sub " pour sélectionner et ouvrir le fichier PDF . Commencez par déclarer une variable de chaîne pour contenir le nom du fichier PDF .
StrPDF_File_Name Dim As String
4
attribuer un nom de fichier PDF et l'extension de la variable. Un nom de fichier fixe est attribué dans le code VBA:
strPDF_File_Name = "C: \\ Users \\ myName \\ Mes documents \\ somePDF.pdf "
Vous pouvez également attribuer le nom de fichier par une valeur retour de la boîte de dialogue " Ouvrir un fichier " . Pour permettre l'utilisation de l'Explorateur de fichiers pour localiser le fichier , utilisez la déclaration suivante à la place de l'instruction précédente :
strPDF_File_Name = Application.GetOpenFilename ( " fichiers PDF , PDF * , tous les fichiers *, * . ». , 1, "Open File ", False )
5
Instruire VBA pour traiter le nom de fichier comme s'il s'agissait d'un lien hypertexte. Cette déclaration appelle votre navigateur par défaut et ouvre le document PDF pour examen dans un onglet du navigateur. Reprenons l'exemple , l'instruction finale est:
ActiveWorkbook.FollowHyperlink strPDF_File_Name
6
Appuyez sur " Alt + Q" pour fermer l'éditeur et revenir au classeur Excel. Enregistrez le classeur pour enregistrer la macro .