Udostępnij za pośrednictwem


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: