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.

    HinweisHinweis

    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.

    HinweisHinweis

    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.

    HinweisHinweis

    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

Optionale Parameter in Office-Lösungen