Druckdialog, Excel bei Serienbrief unterdruecken

20/01/2009 - 13:59 von Thomas Schremser | Report spam
Hallo allerseits!

Ich habe eine VB6-Applikation, die einen Serienbrief in einer unsichtbaren
Word-Instanz öffnet. Datenquelle ist eine Excel-Datei. Meine Applikation
verknüpft dann jeden Datensatz in ein eigenes Dokument und druckt dieses.
Das funktioniert so weit auch ganz gut. Was mich aber stört, ist, daß zum
einen die Datenquelle in einer _sichtbaren_ Excel-Instanz geöffnet wird und
daß trotz der unsichtbaren Word-Instanz bei jedem Ausdruck die Meldung
"Seite X von 'MyDoc.doc' wird gedruckt"

Kann ich die sichtbare Excel-Instanz und die Meldung irgendwie unterdrücken?

TIA

Grüße
Thomas

Any problem in computer science can be solved with another layer
of indirection. But that usually will create another problem.
David Wheeler
 

Lesen sie die antworten

#1 Cindy M.
20/01/2009 - 17:12 | Warnen spam
Hi Thomas,

Ich habe eine VB6-Applikation, die einen Serienbrief in einer unsichtbaren
Word-Instanz öffnet. Datenquelle ist eine Excel-Datei. Meine Applikation
verknüpft dann jeden Datensatz in ein eigenes Dokument und druckt dieses.
Das funktioniert so weit auch ganz gut. Was mich aber stört, ist, daß zum
einen die Datenquelle in einer _sichtbaren_ Excel-Instanz geöffnet wird und
daß trotz der unsichtbaren Word-Instanz bei jedem Ausdruck die Meldung
"Seite X von 'MyDoc.doc' wird gedruckt"

Kann ich die sichtbare Excel-Instanz und die Meldung irgendwie unterdrücken?



Ja... Aber es würde uns helfen, Dir zu helfen, wenn wir wüssten, mit welcher
Word-Version gearbeitet wird...

Das beschriebene Verhalten kommt vor, wenn die Verbindung mit der DDE-
Verbeindungsmethode gemacht wird. Bei der ODBC- oder (ab 2002) der OLEDB-
Verbindungsmethode wird Excel nicht gestartet, da die Daten direkt aus der
Datei gelesen werden, statt über die Benutzerschnittstelle.

Cindy Meister
Co-Autor von »Microsoft Word-Programmierung Das Handbuch« (MS Press)
http://www.word.mvps.org
http://homepage.swissonline.ch/cindymeister

Rückfragen & Antworten nur in der Newsgroup, bitte!

Ähnliche fragen