处理文档中的文本

本部分中的主题提供有关使用 Microsoft Office Word 的对象模型处理 Office 项目中的文本的分步过程和代码示例。

某些情况下,在 VSTO 外接程序中执行这些任务的方式与在文档级自定义项中执行它们的方式是不同的。

任务 过程
定义基于各种条件的范围并选择它们。 如何:以编程方式定义和选择文档中的范围
获取开始和结束范围的字符。 如何:以编程方式检索区域中的开始字符和结束字符
扩大或缩小范围。 如何:以编程方式扩展文档中的范围
改变范围的位置和大小。 如何:以编程方式重置 Word 文档中的范围
将范围或部分缩小为仅由插入点组成。 如何:以编程方式折叠文档中的范围或选定内容
在文档中插入文本。 如何:以编程方式在 Word 文档中插入文本
设置范围中的文本格式。 如何:以编程方式设置文档中的文本格式
添加或替换书签中的文本。 如何:以编程方式更新书签文本
使用选定内容或范围查找特定文本,并将其替换。 如何:以编程方式搜索和替换文档中的文本
指定 Word 搜索文本的方式。 如何:以编程方式在 Word 中设置搜索选项
循环访问搜索结果。 如何:以编程方式循环访问文档中找到的项目
保存当前选定内容并在搜索后还原。 如何:以编程方式在搜索后还原选择
获取文档中的字符数(包括隐藏字符)。 如何:以编程方式统计文档中的字符数
在打印文档前隐藏书签中的文本。 如何:以编程方式隐藏文档中的文本
向文本添加注释。 如何:以编程方式向文档中的文本添加注释