Word Datei Drucken

Hallo
Wie kann ich aus meinem Programm heraus eine Word Datei ausdrucken? Die Datei liegt irgendwo auf der Festplatte, Pfad ist bekannt.
Das Programm wird entweder mit VB oder C++ geschrieben.

mfg und thx im Voraus
Noob
 
Unter VB und VC++ kannst Du Word "ferngesteuert" und unsichtbar im Hintergrund starten und die Datei somit ausdrucken lassen. Der Anwender muss halt Word installiert haben.

Alternativ könntest Du Ausschau nach Libs halten welche das lesen von Word-Dateien unterstützen um es somit ausdrucken zu können.
 
Das Prog ist nur für den Eigengebrauch bestimmt.
Wie könnte ich Word fernsteuern, welche API muss ich verwenden oder geht das auch noch anders über OLE oder sowas?

mfg und thx im Voraus
Noob
 
Über OLE kannst Du es auch realisieren, dabei wird ein Word-Dokument innerhalb z.B. einer VB-Anwendung geöffnet.

Die andere Möglichkeit würde folgendermassen beginnen:

Code:
Dim wprog As Object
 Set wprog = CreateObject(\"Word.application.8\")
 If wprog Is Nothing Then MsgBox \"Konnte keine Verbindung zu Word 97 herstellen!\" & vbCrLf & \"Ohne ein korrekt installiertes Word 97 kann dieses Programm keine Dokumente ausdrucken.\", vbCritical, \"Fehler\": Exit Sub
 With wprog
  .Visible = False  'ob Word sichtbar sein soll oder nicht!
  .Documents.Open FileName:=aktuverz + \"Dokument.doc\"
...
 
Zurück
Oben