| Class | Description |
| Anchor | Encapsulates an anchor to a specific location within the document. |
| AnchoredPicture | Encapsulates a picture or image that is anchored to a specific location within the document. |
| AnchoredShape | Encapsulates a shape that is anchored to a specific location within the document. |
| BulletLevelProperties | Encapsulates the properties of a specific level within a bulleted or automatic numbering list. |
| BulletProperties | Provides a way to display a paragraph as a bullet point, or with automatic numbering. |
| BulletProperties.BulletLevelPropertiesCollection | Collection class which contains instances of BulletLevelProperties instances. |
| BulletPropertiesCollection | Collection class for objects of type BulletProperties. |
| DefaultTableProperties | Encapsulates the properties of a table which can be applied globally to all tables in a document. |
| Font | Provides a way to customize the visual attributes of a character or range of characters. |
| FontCharacterSpacing | Encapsulates the spacing and kerning properties of a Font. |
| FontEffects | Encapsulates the various effects that can be applied to a Font, such as capitalization, strikethrough, subscript/superscript, and text effects such as engraving and embossing. |
| Hyperlink | Encapsulates the address and tooltip text for a hyperlink. |
| InlinePicture | Enacpsulates a picture which appears inline with textual content. |
| InlineShape | Enacpsulates a shape which appears inline with textual content. |
| Padding.PaddingConverter | Provides a type converter to convert Padding values to and from various other representations. |
| PageNumberField | Encapsulates a page number field within a paragraph. |
| ParagraphContent | Base class from which classes that encapsulate paragraph content derive. |
| ParagraphProperties | Provides a way to control formatting for a paragraph. |
| ParagraphPropertiesBase | Provides a way to control formatting for a paragraph or table |
| PictureOutlineProperties | Encapsulates the properties of the outline that is displayed around an anchored or inline picture. |
| SectionHeaderFooterWriterSet | Class which holds one or more WordHeaderFooterWriter instances for the purpose of writing content to the headers and footers in a document section. |
| SectionProperties | Provides a way to control page attributes such as size, margins, and orientation. |
| Shape | Abstract class which encapsulates a geometric shape such as a line, rectangle, ellipse, etc. |
| SizeableContent | Base class for inline shapes and pictures |
| TableBorderProperties | Encapsulates the properties of the borders applied to tables and cells. |
| TableCellProperties | Encapsulates the properties of a table cell. |
| TableCellPropertiesBase | Encapsulates the basic properties of a table cell, which are applicable at different levels of the property resolution hierarchy. |
| TableProperties | Encapsulates the properties of a table which can be applied to a specific table.Encapsulates the properties of a table which can be applied to a specific table. |
| TablePropertiesBase | Encapsulates the properties of a table which can be applied globally to all tables in a document. |
| TableRowProperties | Encapsulates the properties of a table row. |
| TextHyperlink | Encapsulates a textual hyperlink. |
| TextRun | Class which pairs a string value with a Font. |
| VmlEllipse | Renders an ellipse using Vector Markup Language (VML) |
| VmlIsosceleseTriangle | Renders a triangle whose apex is at the top center of the bounding rectangle, using Vector Markup Language (VML). |
| VmlLine | Renders a straight line using Vector Markup Language (VML) |
| VmlRectangle | Renders a rectangle using Vector Markup Language (VML). |
| VmlRightTriangle | Renders a right triangle whose apex is at the top left of the bounding rectangle, using Vector Markup Language (VML). |
| VmlRotatableShape | Base class for shapes that support rotational transformation. |
| VmlShape | Abstract class which encapsulates a geometric shape such as a line, rectangle, ellipse, etc., which is rendered by the consumer using Vector Markup Language (VML). |
| WordDocumentProperties | Encapsulates the properties of an OfficeML-compliant document such as author, subject, title, etc. |
| WordDocumentWriter | Abstract class which provides a fast, non-cached, forward-only way of generating streams or files containing word processing data. |
| WordDocumentWriterException | Thrown when an error is encountered by the WordDocumentWriter. |
| WordDocumentWriterXmlWriterException | Thrown when an exception is thrown by the XMLWriter during the course of writing content to the main document part. |
| WordHeaderFooterWriter | Writes content to a header or footer within a section of the document. |
| WordprocessingMLHeaderFooterWriter | Writes WordprocessingML content to a header or footer within a section of the document. |
| WordprocessingMLWriter | Represents a writer that provides a fast, non-cached, forward-only way of generating streams or files containing XML data that conforms to the WordprocessingML OpenXml specification. |
| WordPropertiesBase | Base class for objects which represent the properties of a Word entity such as a Paragraph, Table, TableRow, TableCell, etc. |