Dela via


Automatisera Word med hjälp av utökade objekt

När du utvecklar Word-lösningar i Visual Studio kan du använda värdobjekt och värdkontrolli dina lösningar. Det här är objekt som utökar vissa vanliga objekt i Word-objektmodellen (dvs. objektmodellen som exponeras av den primära interop-sammansättningen för Word), till exempel objekten Document och ContentControl . De utökade objekten fungerar som de Word-objekt som de baseras på, men de lägger till ytterligare händelser och databindningsfunktioner i objekten.

Gäller för: Informationen i det här avsnittet gäller för projekt på dokumentnivå och VSTO-tilläggsprojekt för Word. Mer information finns i Funktioner som är tillgängliga efter Office-program och projekttyp.

Värdobjekt och värdkontroller är tillgängliga i både VSTO-tillägg och dokumentnivåanpassningar, även om kontexten där dessa kan användas skiljer sig åt för varje typ av lösning. Mer information finns i Översikt över värdobjekt och värdkontroller.

Dokumentvärdobjekt

Word-projekt ger dig åtkomst till Document värdobjektet. Värdobjektet Document fungerar som en container för andra kontroller, inklusive värdkontroller och Windows Forms-kontroller, och det behåller information om kontrollerna på dess yta. Värdobjektet Document innehåller också de flesta av samma medlemmar som Document klassen, vilket är motsvarande klass i objektmodellen i Word.

Mer information finns i Dokumentvärdobjekt.

Word-värdkontroller

Det finns flera värdkontroller för Word som hjälper dig att skapa, organisera och automatisera dokument. De flesta av deras funktioner omfattar import, presentation och skydd av data. Dessa värdkontroller tillhandahåller händelser och databindningsfunktioner som deras motsvarigheter i den interna Word-objektmodellen inte har.

I projekt på dokumentnivå kan du lägga till valfri värdkontroll i dokumentet vid designtillfället, eller så kan du lägga till innehållskontroller och bokmärkeskontroller vid körtid. I VSTO-tilläggsprojekt kan du lägga till innehållskontroller och bokmärkeskontroller i alla öppna dokument vid körning.

Mer information om de värdkontroller som du kan använda i Word-projekt finns i följande avsnitt: