Share via


Vytváření nových dokumentů prostřednictvím kódu programu

Při programovém vytvoření dokumentu je nový dokument nativním Document objektem. Tento objekt nemá další události a možnosti datové vazby Document položky hostitele. Další informace naleznete v tématu Programová omezení hostitelských položek a hostitelských ovládacích prvků.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Při vývoji projektu na úrovni dokumentu nelze do projektu programově přidávat Document položky hostitele. V projektu doplňku VSTO můžete převést libovolný Document objekt na Document položku hostitele za běhu. Další informace naleznete v tématu Rozšíření wordových dokumentů a excelových sešitů v doplňkech VSTO za běhu.

Vytvoření nového dokumentu na základě šablony Normal

  • Add Pomocí metody Documents kolekce vytvořte nový dokument založený na šabloně Normal. Pokud chcete tento příklad kódu použít, spusťte ho ThisDocument z projektu nebo ThisAddIn třídy.

    this.Application.Documents.Add();
    

Použití vlastních šablon

Metoda Add má volitelný argument Šablony pro vytvoření nového dokumentu založeného na jiné šabloně než Šablona Normal. Je nutné zadat název souboru a plně kvalifikovanou cestu šablony.

Vytvoření nového dokumentu na základě vlastní šablony

  • Add Zavolejte metodu Documents kolekce a zadejte cestu k šabloně. Pokud chcete tento příklad kódu použít, spusťte ho ThisDocument z projektu nebo ThisAddIn třídy.

    this.Application.Documents.Add(@"C:\Test\SampleTemplate.dotx");