Programowe tworzenie nowych dokumentów

Podczas programowego tworzenia dokumentu nowy dokument jest obiektem natywnym Document . Ten obiekt nie ma dodatkowych zdarzeń i możliwości powiązania danych elementu Document hosta. Aby uzyskać więcej informacji, zobacz Programowe ograniczenia elementów hosta i kontrolek hosta.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Podczas tworzenia projektu na poziomie dokumentu nie można programowo dodawać Document elementów hosta do projektu. W projekcie dodatku VSTO można przekonwertować dowolny Document obiekt na Document element hosta w czasie wykonywania. Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumentów programu Word i skoroszytów programu Excel w dodatku VSTO w czasie wykonywania.

Aby utworzyć nowy dokument na podstawie szablonu Normalny

  • Add Użyj metody kolekcjiDocuments, aby utworzyć nowy dokument na podstawie szablonu Normalny. Aby użyć tego przykładu kodu, uruchom go z ThisDocument klasy lub ThisAddIn w projekcie.

    this.Application.Documents.Add();
    

Korzystanie z szablonów niestandardowych

Metoda Add ma opcjonalny argument Szablon , aby utworzyć nowy dokument na podstawie szablonu innego niż szablon Normalny. Musisz podać nazwę pliku i w pełni kwalifikowaną ścieżkę szablonu.

Aby utworzyć nowy dokument na podstawie szablonu niestandardowego

  • Wywołaj metodę Add kolekcji Documents i określ ścieżkę do szablonu. Aby użyć tego przykładu kodu, uruchom go z ThisDocument klasy lub ThisAddIn w projekcie.

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