2016-06-29 8 views
0

ich arbeite an meinem ersten großen Programm. Ich werde versuchen, kurz zu erklären, wie der wichtige Teil des Programms funktioniert, und dann versuchen, zu erklären, was mein Problem ist.VB.net: Gibt es eine Möglichkeit, den gedruckten Dateipfad von Printform zu erhalten?

Mein Programm wird von wenigen Leuten benutzt, sie fahren durch Europa und reparieren unsere Maschinen. Nach der Arbeit starten sie mein Programm und schreiben einen Bericht. Bis jetzt hat das Programm am Ende 3 Dateien erzeugt. (PDF-Datei, die von Printform generiert wurde, Textdatei, die dieselben Informationen enthielt, und die letzte Datei, die eine Excel-Datei war. Diese enthielt Daten, die in der Datagridview geschrieben wurden. Diese Mitarbeiter verwendeten E-Mail, um alle 3 Dateien getrennt zu versenden Sie stellen sich vor, manchmal kann das schlecht enden, weil sie nach der Arbeit müde sind und manchmal die falschen Dateien senden, also habe ich ein Upgrade gemacht, das dem Benutzer die Möglichkeit gibt, die Dateien direkt aus dem Programm zu senden. Im Hintergrund habe ich ein Verzeichnis erstellt, wo 2 von 3 Dateien immer gespeichert werden.Das Problem ist, während der Verwendung von Printform, öffnet sich ein Fenster, wo der Benutzer den Pfad auswählen kann.Und hier starten die Probleme, wählen einige der Arbeiter einen anderen Pfad , aber dann findet mein Programm die Dateien nicht wieder (es ist sehr wichtig, dass 3 Dateien zusammen sind). Ich suchte nach etwas, das wie

aussehen würde
dim printformpath as string = printform.getpath 

Gibt es etwas, das so funktioniert? Ich suchte, aber ich fand nichts hilfreiches. Vielen Dank für das Verständnis & Hilfe

+0

Wenn Sie Printfile Eigenschaft es offenbar eingestellt fragt den Benutzer nicht, wo er es hinstellen soll. Ref https://msdn.microsoft.com/en-us/library/bb629268.aspx – topshot

+0

Wenn Sie darüber nachdenken, kann das nicht helfen, da Sie auf PDF drucken, was bedeutet, dass Sie einen Druckertreiber anstelle von Drucken auswählen müssen eine Datei. Vielleicht würde etwas wie https://sourceforge.net/projects/itextsharp/ helfen? – topshot

+0

Haben Sie über die Auswahl des Druckers nach Code nachgedacht? – genespos

Antwort

0

Dank, habe ich den Pfad der Printfile Eigenschaft und geändert Printform Einstellungen von Print zu drucken, um eine Vorschau auf Datei :) Haben Sie einen schönen Tag

Verwandte Themen