Postupy: Zavírání dokumentů prostřednictvím kódu programu
Při zavření aktivního dokumentu nebo můžete zadat dokument zavřete.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace ve Wordu 2013 a ve Wordu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.
Zavření aktivního dokumentu.
Existují dva postupy pro zavření aktivního dokumentu: jeden pro úpravy na úrovni dokumentu a jeden pro doplňky aplikace.
Zavření aktivního dokumentu v přizpůsobení úroveň dokument
Volání Close metoda ThisDocument tříd v projektu přidružený k přizpůsobení dokument zavřete.Použít následující příklad kódu, spusťte jej z ThisDocument třídy.
[!POZNÁMKA]
V tomto příkladu předává wdDoNotSaveChanges hodnotu SaveChanges parametr zavřít bez uložení změn nebo výzvy.
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
Zavření aktivního dokumentu v doplňku úrovni aplikace
Volání Close metoda ActiveDocument vlastnost zavření aktivního dokumentu.Použít následující příklad kódu, spusťte jej z ThisAddIn tříd v projektu.
[!POZNÁMKA]
V tomto příkladu předává wdDoNotSaveChanges hodnotu SaveChanges parametr zavřít bez uložení změn nebo výzvy.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document document = this.Application.ActiveDocument; document.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Zavřením dokumentu, který určíte název
Způsob, jakým zavřete dokument, který určíte název je stejný pro doplňky aplikace a úpravy na úrovni dokumentu.
Zavřete dokument, který určíte název
Zadejte název dokumentu jako argument Documents kolekce a poté zavolejte Close metoda.Následující příklad kódu předpokládá, že je v aplikaci Word otevřete dokument s názvem NewDocument.
[!POZNÁMKA]
V tomto příkladu předává wdDoNotSaveChanges hodnotu SaveChanges parametr zavřít bez uložení změn nebo výzvy.
Application.Documents("NewDocument.docx").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document doc = Application.Documents["NewDocument.docx"] as Word._Document; doc.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Viz také
Úkoly
Postupy: Otevírání stávajících dokumentů prostřednictvím kódu programu
Postupy: Ukládání dokumentů prostřednictvím kódu programu
Koncepty
Přehled hostitelských položek a hostitelských ovládacích prvků
Programová omezení hostitelských položek a hostitelských ovládacích prvků