Hallo,
wie kann ich mit Hilfe von Delphi ein Word-Dokument erstellen?
Den unten aufgeführten Quellcode habe ich aus einem anderen Beitrag hier im Forum. Nur muss ich hier ein schon bestehendes Dokument verwenden. Meine Frage wäre wie gesagt, ob es eine Möglichkeit gibt ein Neues Dokument zu erstellen, dessen Dateiname aus Datum und Uhrzeit oder selbsbestimmten Namen erzeugt wird. Wenn es diese Möglichkeit gibt, würde ich mich über ein Quellcode Beispiel freuen.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
| procedure TForm1.Button1Click(Sender: TObject); var WordTabelle: OleVariant; FileName, doc :OleVariant; begin FileName := 'C:\bestellung.doc'; WordApplication1.Connect; WordApplication1.Documents.OpenOld(FileName, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam); WordDocument1.ConnectTo(WordApplication1.ActiveDocument); WordApplication1.Visible := True; doc := WordApplication1.ActiveDocument; WordTabelle := doc.Tables.Add(WordApplication1.selection.range, 5, 5, emptyParam,emptyParam) ; WordTabelle.borders.item(wdBorderLeft).LineStyle := wdLineStyleNone; WordTabelle.Borders.item(wdBorderRight).LineStyle := wdLineStyleNone; WordTabelle.Borders.item(wdBorderTop).LineStyle := wdLineStyleNone; WordTabelle.Borders.item(wdBorderBottom).LineStyle := wdLineStyleNone;
WordTabelle.cell(2,2).range.font.size := 14; WordTabelle.cell(2,2).range.font.bold := true; WordTabelle.cell(2,2).range.text := 'Hallo Welt'; end; |
Ich bedanke mich schon mal im Voraus.
Alex
Moderiert von
Narses: Topic aus Neue Einträge / Hinweise / etc. verschoben am Do 13.03.2008 um 20:28