Working with Text in Documents
The topics in this section provide step-by-step procedures and code examples for using the object model of Microsoft Office Word to work with text in Office projects.
In some cases, the ways that you perform these tasks in application-level add-ins is different from the ways that you perform them in document-level customizations.
Task |
Procedure |
---|---|
Define ranges based on various criteria and select them. |
How to: Programmatically Define and Select Ranges in Documents |
Get the characters that begin and end a range. |
How to: Programmatically Retrieve Start and End Characters in Ranges |
Select a paragraph without including the paragraph mark, and move the text. |
How to: Programmatically Exclude Paragraph Marks When Creating Ranges |
Make a range larger or smaller. |
|
Move a range to a different location and size. |
|
Reduce a range or section to consist of only the insertion point. |
How to: Programmatically Collapse Ranges or Selections in Documents |
Insert text into a document. |
|
Format the text in a range. |
|
Add or replace text in a bookmark. |
|
Find specific text by using a selection or a range and replace it. |
How to: Programmatically Search for and Replace Text in Documents |
Specify how Word searches for text. |
|
Iterate through search results. |
How to: Programmatically Loop Through Found Items in Documents |
Save the current selection and restore it after a search. |
|
Get the number of characters in a document, including hidden characters. |
|
Hide the text in a bookmark before printing a document. |
|
Add a comment to text. |
See Also
Concepts
Office Solutions Development Overview