Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Word fernsteuern (drucken) (https://www.delphipraxis.net/38579-word-fernsteuern-drucken.html)

freak4fun 21. Jan 2005 12:32


Word fernsteuern (drucken)
 
Hallo,
ich möchte einen Serienbrief(ca. 800Datensätze) in Word drucken. Da mir das aber per Hand zu umständlich ist und ich hier Programmieren lerne soll es ein Programm für mich machen.

Mein erstes Problem ist wie ich den Drucken-Button in Word per Delphi drücken kann.
Das zweite Problem entsteht daraus. Ich weiß auch nicht wie ich die Datensätze dann immer einen weiter klicken kann.

Bin für jede Hilfe dankbar.

MfG
freak

Matze 21. Jan 2005 12:39

Re: Word fernsteuern (drucken)
 
Möchtest du das nun direkt über Word machen oder per OLE aus deinem Delphi-Programm. Das bietet, soweit ich weiß, die Druckfunktion an, sodass du den Button über's Handle nicht drücken lassen musst.

Nachtrag: Ich sehe gerade, dass du D7 Pers hast, das sind die OLE COntainer gar nicht dabei, glaube ich. Sorry.

freak4fun 21. Jan 2005 12:43

Re: Word fernsteuern (drucken)
 
Ich bin mir nicht sicher. :gruebel:
Ich möchte den Serienbrief mit so wenig Aufwand wie möglich drucken. Ich denke am einfachsten ist, wenn ich die Reihenfolge, die man eigentlich per Hand macht, simuliere.
Bedeutet:

Word öffnen -> Serienbrief Laden -> ErstenDatensatz öffnen -> "Drucken" drücken -> "nächster Datensatz" drücken -> "Drucken" drücken -> nächster Datensatz drücken ...

Oder leige ich da falsch?

MfG
freak

Steve 21. Jan 2005 12:44

Re: Word fernsteuern (drucken)
 
Hi,

vielleicht bin ich zu doof, aber wozu willst Du das fernsteuern? In Word kannste doch alle Datensätze in einem Rutsch drucken. Oder nutz die Makro/VBA-Möglichkeiten. Zum Ausdrucken von Serienbriefen bei vorhandenem Word seh ich keinen Sinn für den Einsatz von Delphi... :gruebel: Das is ja mehr Arbeit (zumindest bei D7Pers) als jeden einzelnen Datensatz einzeln auszudrucken :D

Gruß
Stephan :dance:

freak4fun 21. Jan 2005 12:51

Re: Word fernsteuern (drucken)
 
Zitat:

Zitat von Steve
In Word kannste doch alle Datensätze in einem Rutsch drucken.

Wenn das geht. :pale:

MfG
freak

Hansa 21. Jan 2005 12:53

Re: Word fernsteuern (drucken)
 
Zitat:

Zitat von Steve
...Zum Ausdrucken von Serienbriefen bei vorhandenem Word seh ich keinen Sinn für den Einsatz von Delphi... :gruebel: Das is ja mehr Arbeit (zumindest bei D7Pers) als jeden einzelnen Datensatz einzeln auszudrucken :D

Du willst also 800 Adressen von Hand eintragen und einzeln ausdrucken ? :shock: Nene, lasse den ruhig das mit Delphi machen. Und zwar die Erstellung der Datenquelle. Er muß die Daten haben und ein Hauptdokument. Ja, dann kann er alles automatisch drucken. Die Platzhalter im Hauptdokument werden dann durch die reellen Daten ersetzt.

P.S.: mit Personal Version hat das ganze übrigens im Zusammenhang mit Word nichts zu tun.

Steve 21. Jan 2005 12:55

Re: Word fernsteuern (drucken)
 
Ja, das geht :mrgreen:

Bsp. Word 97: Symbolleiste "Seriendruck" Befehl "Seriendruck an Drucker"
Bsp. Word 2k3: Symbolleiste "Seriendruck" Befehl "Seriendruck an Drucker" Datensatzauswahl "Alle"

:zwinker:


Gruß
Stephan :dance:

Steve 21. Jan 2005 12:57

Re: Word fernsteuern (drucken)
 
Zitat:

Zitat von Hansa
Du willst also 800 Adressen von Hand eintragen und einzeln ausdrucken ? :shock:

Keine Sorge, das war nicht wirklich ernst gemeint :D
Aber warum denn nicht die vorhandene Möglichkeit des Seriendrucks in Word nutzen???? :shock: Das sind ein bis drei Klicks und der Drucker ist ne Zeit lang beschäftigt und null Aufwand dabei....

Gruß
Stephan :dance:

freak4fun 21. Jan 2005 12:59

Re: Word fernsteuern (drucken)
 
Ok, hat sich damit also erledigt.
Aber kann man diese Button nicht irgendwie erreichen?

Also zB.Edit -> Paste; oder View -> Normal;? :gruebel:

MfG
freak

Steve 21. Jan 2005 13:06

Re: Word fernsteuern (drucken)
 
Hi,

also afaik ist's bei Word 2k3 nur über Symbolleiste und Aufgabenbereich verfügbar, bei Word 97 über Symbolleiste oder über den Dialog "Seriendruck" (Extras - Seriendruck... - 3. Ausführen...)


edit: Über "Anpassen..." kannste Dir den Befehl aber natürlich selber in jedes x-beliebige Menü laden... ;)

Gruß
Stephan :dance:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz