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 Close-Methode 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

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (976) 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: