Wenn Sie ein Word-Dokument ändern und das Dokument dann schließen, werden Sie gefragt, ob Sie Ihre Änderungen speichern möchten. Dies ist eine gute Funktion, mit der Sie sicherstellen können, dass Sie einen Teil Ihrer Arbeit nicht versehentlich wegwerfen.

Wenn Sie jedoch ein Makro ausführen, möchten Sie möglicherweise nicht mit einem Dialogfeld belästigt werden, in dem Sie gefragt werden, ob Sie Ihre Änderungen speichern möchten. Wenn das Makro ein Dokument auf irgendeine Weise ändert und Sie die Methode Schließen verwenden, werden Sie gefragt, ob Sie Ihre Änderungen speichern möchten, genau wie wenn Sie ein Dokument manuell schließen, ohne es zu speichern.

Um dies zu umgehen, müssen Sie einige der mit der Methode close verfügbaren Parameter verwenden. Beachten Sie Folgendes:

ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges ActiveDocument.Close SaveChanges:=wdSaveChanges

Beide Codezeilen schließen das aktive Dokument. Der Unterschied zwischen den Zeilen liegt in der Einstellung des Parameters SaveChanges. Im Fall der ersten Zeile werden alle Änderungen verworfen, während in der zweiten Zeile das Dokument beim Schließen gespeichert wird. Wenn Sie es vorziehen, jedes Mal gefragt zu werden, verwenden Sie einfach eine der folgenden Zeilen:

ActiveDocument.Close ActiveDocument.Close SaveChanges:=wdPromptToSaveChanges

_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 (1301) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: