
Word Customization Programming Model
When you develop a document-level project for Word, you work with Visual Studio Tools for Office features and automate Word by using host items and host controls. These are classes that extend some of the objects that are provided by the native object model for Microsoft Office Word (that is, the object model that is exposed by the primary interop assembly for Word). For more information, see Automating Word by Using Extended Objects.
For general information about the programming model of document-level customizations in Visual Studio Tools for Office, see Programming Document-Level Customizations.