Gewusst wie: Schließen von Dokumenten
Aktualisiert: November 2007
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Sie können das aktive Dokument schließen, oder Sie können ein Dokument angeben, das geschlossen werden soll.
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 Document.Close-Methode auf, um das der Anpassung zugeordnete Dokument zu schließen. Um das folgende Codebeispiel zu verwenden, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene für Word 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.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 _Document.Close-Methode auf, um das aktive Dokument zu schließen. Um das folgende Codebeispiel zu verwenden, führen Sie es von der ThisAddIn-Klasse in einem Projekt auf Anwendungsebene für Word 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)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; Word._Document document = this.Application.ActiveDocument; document.Close(ref doNotSaveChanges, ref missing, ref missing);
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. 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.doc").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
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
Aufgaben
Gewusst wie: Öffnen vorhandener Dokumente
Gewusst wie: Speichern von Dokumenten
Konzepte
Übersicht über Hostelemente und Hoststeuerelemente
Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen