(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

Gewusst wie: Schließen von Dokumenten

NoteHinweis

In einigen Codebeispielen in diesem Thema wird das this-Schlüsselwort, das Me-Schlüsselwort oder die Globals-Klasse in einer für Anpassungen auf Dokumentebene spezifischen Weise verwendet, oder sie sind von Features von Anpassungen auf Dokumentebene (z. B. von Hoststeuerelemente) abhängig. Diese Beispiele können nur kompiliert werden, wenn die erforderlichen Anwendungen installiert sind. Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Produktkombination.

Mit der Close-Methode können Sie Microsoft Office Word 2003-Dokumente schließen und angeben, ob das Dokument beim Schließen gespeichert werden soll.

Das Dokument kann zu einem von zwei Typen gehören:

Verwenden von Hostelementen

Im folgenden Code wird davon ausgegangen, dass Sie den Code in die ThisDocument-Klasse geschrieben haben.

So schließen Sie das aktive Dokument, ohne die Änderungen zu speichern

  • Rufen Sie die Close-Methode auf, um das dem Projekt zugeordnete Dokument anzugeben.

    NoteHinweis

    In diesem Beispiel wird das wdDoNotSaveChanges-Argument der Close-Methode einbezogen, damit beim Schließen keine Änderungen gespeichert werden und der Benutzer keine Aufforderung erhält.

    object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; 
    this.Close(ref doNotSaveChanges, ref missing, ref missing);
    
    

Verwenden von Word-Objekten

Beim folgenden Code wird davon ausgegangen, dass Sie dem Projekt programmgesteuert ein Microsoft.Office.Interop.Word.Document hinzugefügt und es als NewDocument bezeichnet haben.

So schließen Sie ein Dokument und speichern die Änderungen ohne Bestätigung

  • Geben Sie den Dokumentnamen als Argument für die Documents-Auflistung an.

    NoteHinweis

    In diesem Beispiel wird das wdSaveChanges-Argument der Close-Methode einbezogen, damit ohne Bestätigung gespeichert wird.

    object fileName = "NewDocument.doc";
    object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges;
    Word.DocumentClass doc = Application.Documents.get_Item(ref fileName) as Word.DocumentClass;
    
    doc.Close(ref doNotSaveChanges, ref missing, ref missing);
    
    

Siehe auch

Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft