Automatyzowanie programu Word przy użyciu obiektów rozszerzonych
Podczas opracowywania rozwiązań programu Word w programie Visual Studio można używać elementów hosta i kontrolekhostów w swoich rozwiązaniach. Są to obiekty, które rozszerzają niektóre powszechnie używane obiekty w modelu obiektów programu Word (czyli model obiektów udostępniany przez podstawowy zestaw międzyoperacyjny dla programu Word), takie jak Document obiekty i ContentControl . Obiekty rozszerzone zachowują się jak obiekty programu Word, na których są oparte, ale dodają dodatkowe zdarzenia i możliwości powiązania danych do obiektów.
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.
Elementy hosta i kontrolki hosta są dostępne zarówno w dodatku VSTO, jak i dostosowaniach na poziomie dokumentu, chociaż kontekst, w którym można ich używać, jest inny dla każdego typu rozwiązania. Aby uzyskać więcej informacji, zobacz Omówienie elementów hosta i kontrolek hosta.
Element hosta dokumentu
Projekty programu Word zapewniają dostęp do Document elementu hosta. Element Document hosta działa jako kontener dla innych kontrolek, w tym kontrolek hosta i kontrolek formularzy systemu Windows, i przechowuje informacje o kontrolkach na jego powierzchni. Element Document hosta zawiera również większość tych samych składowych co Document klasa, która jest odpowiednią klasą w modelu obiektów programu Word.
Aby uzyskać więcej informacji, zobacz Element hosta dokumentu.
formanty hosta programu Word
Istnieje kilka kontrolek hosta dla programu Word, które ułatwiają tworzenie, organizowanie i automatyzowanie dokumentów. Większość ich funkcji obejmuje importowanie, prezentowanie i ochronę danych. Te kontrolki hosta zapewniają zdarzenia i możliwości powiązania danych, których ich odpowiedniki w natywnym modelu obiektów programu Word nie mają.
W projektach na poziomie dokumentu możesz dodać dowolną kontrolkę hosta do dokumentu w czasie projektowania lub dodać kontrolki zawartości i kontrolki zakładek w czasie wykonywania. W projektach dodatków VSTO można dodawać kontrolki zawartości i kontrolki zakładek do dowolnego otwartego dokumentu w czasie wykonywania.
Aby uzyskać więcej informacji na temat kontrolek hostów, których można używać w projektach programu Word, zobacz następujące tematy:
Powiązana zawartość
- Instrukcje: dodawanie kontrolek zawartości do dokumentów programu Word
- Instrukcje: dodawanie kontrolek zakładki do dokumentów programu Word
- Instrukcje: dodawanie kontrolek XMLNode do dokumentów programu Word
- Instrukcje: dodawanie kontrolek XMLNodes do dokumentów programu Word
- Przewodnik: tworzenie szablonu przy użyciu kontrolek zawartości
- Przewodnik: wiązanie kontrolek zawartości z niestandardowymi częściami XML
- Przewodnik: tworzenie menu skrótów dla zakładek
- Rozwiązania programu Word
- Omówienie elementów hosta i kontrolek hosta
- Ograniczenia programowe elementów hosta i kontrolek hosta
- Rozszerzanie dokumentów programu Word i skoroszytów programu Excel w dodatku VSTO w czasie wykonywania