Drucken und Beenden von Word in einem Makro (Microsoft Word)
Robert benötigt ein Makro, das ein Dokument lädt, ausdruckt und dann Word beendet. Er hat herausgefunden, wie das Dokument geladen und mit dem Drucken begonnen werden soll. Wenn er dem Makro jedoch sagt, dass es Word beenden soll, wird die Meldung angezeigt, dass beim Beenden alle Druckvorgänge gelöscht werden.
Diese Meldung wird angezeigt, da die Standardmethode zum Drucken in Word das Drucken im Hintergrund ist. Dies bedeutet, dass der Befehl zum Herunterfahren von Word ausgeführt wird, während der Druckvorgang noch im Hintergrund ausgeführt wird. Die Lösung besteht darin, sicherzustellen, dass der Hintergrunddruck im Druckbefehl deaktiviert ist:
ActiveDocument.PrintOut Background:=False
Da der Druckvorgang im „Vordergrund“ erfolgt, wird der nächste Makrobefehl erst ausgeführt, wenn der Ausdruck abgeschlossen ist. Auf diese Weise ähnelt das Drucken dem Drucken unter Windows selbst:
Klicken Sie mit der rechten Maustaste auf ein Dokument und wählen Sie Drucken aus dem Kontextmenü. Word wird geladen, das Dokument gedruckt und Word wird dann heruntergefahren.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (10778) gilt für Microsoft Word 2007, 2010, 2013 und 2016. Eine Version dieses Tipps für die ältere Menüoberfläche von Word finden Sie hier: