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ů

Volitelné parametry v řešeních pro systém Office