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ürdedim 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
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
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
Haben Sie über die Auswahl des Druckers nach Code nachgedacht? – genespos