Udostępnij za pośrednictwem


Porady: Programowane tworzenie nowych dokumentów

Podczas tworzenia dokumentu programowego, nowy dokument jest native Microsoft.Office.Interop.Word.Document obiektu.Ten obiekt nie ma dodatkowe zdarzenia i możliwości powiązania danych z Microsoft.Office.Tools.Word.Document hosta, towaru.Aby uzyskać więcej informacji, zobacz Ograniczenia programowy hosta elementów i kontrolek hosta.

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.

Podczas opracowywania projektu poziomie dokumentu programowego nie można dodać Microsoft.Office.Tools.Word.Document host elementy do projektu.W projekcie jest poziom aplikacji, można przekonwertować dowolny Microsoft.Office.Interop.Word.Document obiekt do Microsoft.Office.Tools.Word.Document elementu hosta w czasie wykonywania.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania.

Aby utworzyć nowy dokument oparty na szablonie Normal.

  • Użycie Add metoda Documents kolekcji, aby utworzyć nowy dokument oparty na szablonie normalny.Aby wykorzystać ten przykład kodu, należy uruchomić go z ThisDocument lub ThisAddIn klasy do projektu.

    Me.Application.Documents.Add()
    
    this.Application.Documents.Add();
    

Korzystanie z szablonów niestandardowych

Add Metoda ma opcjonalny Template argument, aby utworzyć nowy dokument oparty na szablonie innym, niż szablon Normal.dot.Musisz podać nazwę pliku i w pełni kwalifikowana ścieżka szablonu.

Aby utworzyć nowy dokument oparty na szablonie niestandardowym

  • Wywołanie Add metoda Documents kolekcji i określ ścieżkę do szablonu.Aby wykorzystać ten przykład kodu, należy uruchomić go z ThisDocument lub ThisAddIn klasy do projektu.

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

Zobacz też

Zadania

Porady: Programowane otwieranie istniejących dokumentów

Koncepcje

Elementy hosta i Omówienie kontroli hosta

Ograniczenia programowy hosta elementów i kontrolek hosta

Parametry opcjonalne w rozwiązania dla pakietu Office