La meilleure façon d' imprimer un fichier PDF à partir de Visual Basic est de combiner Visual Basic avec une technologie connexe qui vient sur tous les ordinateurs Windows : Visual Basic Script. Pour ce faire, vous aurez besoin de travailler en deux parties : d'abord , créez le fichier VBScript qui imprime un document fourni , puis créer un programme Visual Basic qui appelle le fichier VBScript. Instructions 1 Ouvrez Windows Notepad et collez le code suivant dans un nouveau fichier texte: filename = WScript.Arguments (0) Set fso = CreateObject (" Scripting.FileSystemObject " ) fullPath = fso.GetAbsolutePathName ( nom de fichier) set shell = WScript.CreateObject ( " Shell.Application " ) shell.Namespace (0) . . ParseName ( fullPath ) de InvokeVerb " & print" Enregistrez le fichier texte comme "C : \\. printPDF.vbs " 2 Ouvrez Visual Basic et créez un nouveau projet en cliquant sur " fichier" et "Nouveau projet ". Choisissez projet " Windows Forms " . 3 Double- cliquez sur le composant " OpenFileDialog " dans le panneau " boîte à outils " pour ajouter une boîte de dialogue d'ouverture de fichier à votre projet. 4 Double- cliquez sur le composant "Bouton" dans le panneau " boîte à outils " pour ajouter un bouton à votre projet. Un bouton apparaîtra dans votre forme Windows. 5 Double- cliquez sur le bouton nouvellement créé pour ouvrir son code source . 6 Coller le suivant pour demander à l'utilisateur un fichier à imprimer et exécuter le code VBScript pour imprimer: OpenFileDialog1.Filter = " Fichiers PDF
|