Thema: Delphi OLE Drucker WinWord

Einzelnen Beitrag anzeigen

Christoph Frank

Registriert seit: 6. Mär 2007
26 Beiträge
 
#3

Re: OLE Drucker WinWord

  Alt 17. Mär 2007, 12:23
Jetzt weiß ich nicht, ob Du die Antwort zweimal bekommst, ich war schon ausgelogged als ich sie schrieb.

habe Deinen Tipp ausprobiert, hat aber nicht geklappt. Nach langen Versuchen habe ich aber folgende Lösung gefunden:

//Ausdrucken
MSWord.Application.PrintOut(Background := false, Range := 0, Item := 0, Copies := 1, PageType := 0);
//Dateien schließen
MSWord.Documents.Close(SaveChanges := 0);
//MSWord schließen
MSWord.Quit;

Background := true -> bedeutet, daß das Makro fortgesetzt werdn soll, während WinWord druckt.
Background := false -> setzt dann eben das Makro nicht fort.

Vielen Dank trotzdem für Deine Hilfe
Gruß Christoph
  Mit Zitat antworten Zitat