Fragensteller
Daten aus einem Windows Form in eine PDF, bzw. Exceldatei abspeichern

Frage
-
Hallo, ich würde mir gerne eine kleien Form erstellen, in der ich mir Kundenbesuche, Angebotsnummer, berichte usw. Hinterlege. Diese Daten speicher ich dann bsp. in einer Datenbank oder einfach in xml Dateien ab.
Wenn nun jemand gerne eine Info haben möchte was ich wann bei welchem Kunde getan habe, dann würde ich gerne in der Form diesen Bericht auswählen und als PDF abspeichern können. (Oder wahlweise auch als Exceldatei).
Wie kann ich dass Erledigen, wenn ich jetzt bspw. eine Kopfzeile in der PDF haben möchte usw. kann ich da etwas als vorlage benutzen, also eine Vorlagen PDF oder so? oder wie geht man an soetwas ran?
Vielen dank für alle Antworten.
Alle Antworten
-
hatte jetzt einfach mal
xlWorksheet.PrintOut();
probiert. Er druck dann auch die seite, allerdings wird der druckdialog nicht geöffnet, wo ich den Drucker auswählen könnte. :-( bekomme es nicht hin. enn ich die Preview aufrufen will, also so:
xlWorksheet.PrintOut(1,1,1,true);
Dann passiert garnichts mehr. es geht kein Fenster auf.
Mache ich was falsch?
-
ok, hier wieder die selbstantwort ;-)
PrintDialog Printdlg = new PrintDialog(); Printdlg.PrinterSettings.PrinterName = "PDFCreator"; DialogResult Result = Printdlg.ShowDialog(); xlWorksheet.PrintOut(Printdlg.PrinterSettings.FromPage, Printdlg.PrinterSettings.ToPage, Printdlg.PrinterSettings.Copies, false, Printdlg.PrinterSettings.PrinterName);
- Als Antwort vorgeschlagen Stefan FalzModerator Freitag, 26. April 2013 20:01