De makkelijkste manier om een PDF vanuit Visual Basic drukken is om Visual Basic te combineren met een verwante technologie die wordt geleverd op alle Windows -computers : Visual Basic Script . Om dit te doen , moet u het werk in twee delen : ten eerste , maak de VBScript -bestand dat een verstrekt document afgedrukt , en maak vervolgens een Visual Basic-programma dat de VBScript- bestand noemt . Instructies 1 Open Windows Kladblok en plak de volgende in een nieuw tekstbestand : fileName = WScript.Arguments ( 0 ) Set fso = CreateObject ( " Scripting.FileSystemObject " ) fullPath = fso.GetAbsolutePathName ( fileName ) set shell = WScript.CreateObject ( " Shell.Application " ) shell.Namespace ( 0 ) . . ParseName ( fullPath ) InvokeVerb " & Print " Sla het tekstbestand als " C : . \\ printPDF.vbs " kopen van 2 Open Visual Basic en maak een nieuw project door te klikken op " File " en " New Project . " Kies " Windows Forms "-project . 3 Dubbelklik op het " OpenFileDialog " component binnen de " Toolbox " paneel om een open bestand dialoog toe te voegen aan uw project . 4 Dubbelklik op de " button " component binnen de " Toolbox " paneel om een knop toe te voegen aan uw project . Een knop verschijnt het volgende in uw Windows- formulier . 5 Dubbelklik op de knop nieuw gecreëerde om de broncode te openen . Paste 6 om de gebruiker te vragen een bestand af te drukken en voer de VBScript om het af te drukken : OpenFileDialog1.Filter = " PDF -bestanden | * pdf . " resultaat dim = OpenFileDialog1.ShowDialog ( ) op if ( resultaat = DialogResult.OK ) dim filename dan = OpenFileDialog1.FileName shell ( " wscript C : \\ printPDF.vbs " & fileName ) einde indien
|