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