Porady: Programowane zamykanie dokumentów
Można zamknąć aktywny dokument lub można określić, aby zamknąć dokument.
Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie dokumentu i projektów na poziomie aplikacji dla programów Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.
Zamknięcie aktywnego dokumentu
Istnieją dwie procedury Zamknięcie aktywnego dokumentu: jedną dla dostosowania na poziomie dokumentu i na poziomie aplikacji dodatków.
Zamknąć aktywny dokument w dostosowywania poziomie dokumentu
Wywołanie Close metoda ThisDocument klasy w projekcie, aby zamknąć dokument, służącej do dostosowywania.Aby użyć następującego kodu źródłowego, należy uruchomić go z ThisDocument klasy.
[!UWAGA]
W tym przykładzie przekazuje wdDoNotSaveChanges wartość na SaveChanges parametr, aby zamknąć bez zapisywania zmian lub monitowania użytkownika.
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
Zamknąć aktywny dokument w poziomie aplikacji dodatek
Wywołanie Close metoda ActiveDocument właściwość, aby zamknąć aktywny dokument.Aby użyć następującego kodu źródłowego, należy uruchomić go z ThisAddIn klasy do projektu.
[!UWAGA]
W tym przykładzie przekazuje wdDoNotSaveChanges wartość na SaveChanges parametr, aby zamknąć bez zapisywania zmian lub monitowania użytkownika.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document document = this.Application.ActiveDocument; document.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Zamknięcie dokumentu można określić według nazwy
Sposób, że Zamknij dokument, określony przez nazwa jest taka sama, na poziomie aplikacji dodatków i dostosowań na poziomie dokumentu.
Aby zamknąć dokument, określony przez nazwę
Określ nazwę dokumentu jako argument do Documents kolekcji, a następnie wywołanie Close metoda.W poniższym przykładzie kodu zakłada, że dokument o nazwie NewDocument jest otwarty w programie Word.
[!UWAGA]
W tym przykładzie przekazuje wdDoNotSaveChanges wartość na SaveChanges parametr, aby zamknąć bez zapisywania zmian lub monitowania użytkownika.
Application.Documents("NewDocument.docx").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document doc = Application.Documents["NewDocument.docx"] as Word._Document; doc.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Zobacz też
Zadania
Porady: Programowane otwieranie istniejących dokumentów
Porady: Programowane zapisywanie dokumentów
Koncepcje
Elementy hosta i Omówienie kontroli hosta