Thema Datum  Von Nutzer Rating
Antwort
Rot Fehlermeldung bei Druck unterdrücken
31.01.2008 14:24:18 Tom
NotSolved
31.01.2008 15:56:30 Holger
NotSolved
31.01.2008 16:42:17 Tom
NotSolved
31.01.2008 19:43:38 Holger
NotSolved
01.02.2008 11:33:13 Tom
NotSolved
01.02.2008 12:00:17 Holger
NotSolved
01.02.2008 12:23:31 Tom
NotSolved
01.02.2008 14:35:44 Tom
NotSolved

Ansicht des Beitrags:
Von:
Tom
Datum:
31.01.2008 14:24:18
Views:
3189
Rating: Antwort:
  Ja
Thema:
Fehlermeldung bei Druck unterdrücken
Hallo,

Ich habe folgendes Problem:
Ein automatisierter Dienst auf einem Server soll ein Worddokument aus einer Datenbank lesen, und per Druckaufruf an einen PDF Konverter in ein PDF umgewandelt werden.
Leider ist es so, das einige der Dokumente ungültige Seitenränder haben. Das hat zur Folge, dass auf dem Server Word gestartet wird, der Druckvorgang beginnt und dann die Meldung "Seitenränder ausserhalb des bedruckbaren Bereichs, Fortsetzen Ja/Nein" erscheint. Serverseitig kann aber natürlich niemand diese Meldung wegklicken, die Anwendung steht.

Aufgrund meiner Recherche hab ich mir das folgende zusammengebastelt und in normal.dot, Microsoft Word Objects, ThisDocument hinterlegt (es soll ja für ALLE Dokumente gelten).

Public WithEvents appWord As Word.Application
Dim savEnvAlert As WdAlertLevel
Dim savEnvBackground As Boolean

Private Sub appWord_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean)

Dim intResponse As Integer

savEnvAlert = Application.DisplayAlerts
savEnvBackground = Options.PrintBackground
Application.DisplayAlerts = wdAlertsNone
Options.PrintBackground = False

Cancel = False
End Sub

Private Sub appWord_DocumentAfterPrint()
Application.DisplayAlerts = savEnvAlert
Options.PrintBackground = savEnvBackground
End Sub

Leider funktioniert es nicht, die Anwendung gelangt weder in das eine noch in das andere Event.
Ich sags gleich dazu, ich habe von VBA Null Ahnung, ich entwickle in C#/ASPX.

Wäre für jede Hilfe dankbar!!

Schöne Grüsse

Tom

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Fehlermeldung bei Druck unterdrücken
31.01.2008 14:24:18 Tom
NotSolved
31.01.2008 15:56:30 Holger
NotSolved
31.01.2008 16:42:17 Tom
NotSolved
31.01.2008 19:43:38 Holger
NotSolved
01.02.2008 11:33:13 Tom
NotSolved
01.02.2008 12:00:17 Holger
NotSolved
01.02.2008 12:23:31 Tom
NotSolved
01.02.2008 14:35:44 Tom
NotSolved