Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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