Gewusst wie: Programmgesteuertes Schließen von Dokumenten
Sie können das aktive Dokument schließen, oder Sie können ein Dokument angeben, das geschlossen werden soll.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Word 2013 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Schließen des aktiven Dokuments
Es gibt zwei Prozeduren zum Schließen des aktiven Dokuments: eine für Anpassungen auf Dokumentebene und eine für Add-Ins auf Anwendungsebene.
So schließen Sie das aktive Dokument in einer Anpassung auf Dokumentebene
Rufen Sie die Close-Methode der ThisDocument-Klasse im Projekt auf, um das der Anpassung zugeordnete Dokument zu schließen.Um das folgende Codebeispiel verwenden zu können, müssen Sie es in der ThisDocument-Klasse ausführen.
Hinweis In diesem Beispiel wird der wdDoNotSaveChanges-Wert an den SaveChanges-Parameter übergeben, damit beim Schließen keine Änderungen gespeichert werden und der Benutzer keine Eingabeaufforderung erhält.
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
So schließen Sie das aktive Dokument in einem Add-In auf Anwendungsebene
Rufen Sie die Close-Methode der ActiveDocument-Eigenschaft auf, um das aktive Dokument zu schließen.Wenn Sie das folgende Codebeispiel verwenden möchten, führen Sie es von der ThisAddIn-Klasse im Projekt aus.
Hinweis In diesem Beispiel wird der wdDoNotSaveChanges-Wert an den SaveChanges-Parameter übergeben, damit beim Schließen keine Änderungen gespeichert werden und der Benutzer keine Eingabeaufforderung erhält.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document document = this.Application.ActiveDocument; document.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Schließen eines Dokuments, das Sie über den Namen angeben
Ein Dokument, das Sie über den Namen angeben, wird bei Anpassungen auf Dokumentebene und Add-Ins auf Anwendungsebene auf die gleiche Weise geschlossen.
So schließen Sie ein Dokument, das Sie über den Namen angeben
Geben Sie den Dokumentnamen als Argument für die Documents-Auflistung an, und rufen Sie dann die Close-Methode auf.Im folgenden Codebeispiel wird davon ausgegangen, dass ein Dokument mit dem Namen NewDocument in Word geöffnet ist.
Hinweis In diesem Beispiel wird der wdDoNotSaveChanges-Wert an den SaveChanges-Parameter übergeben, damit beim Schließen keine Änderungen gespeichert werden und der Benutzer keine Eingabeaufforderung erhält.
Application.Documents("NewDocument.docx").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document doc = Application.Documents["NewDocument.docx"] as Word._Document; doc.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Öffnen vorhandener Dokumente
Gewusst wie: Programmgesteuertes Speichern von Dokumenten
Konzepte
Übersicht über Hostelemente und Hoststeuerelemente
Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen