实现 Word 应用程序自动化(Visual Studio Tools for Office 中的“如何实现”)
更新:2007 年 11 月
注意 |
适用对象 |
---|---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 有关更多信息,请参见按应用程序和项目类型提供的功能。 |
项目类型
Microsoft Office 版本
|
本页针对通常执行的任务提供帮助链接,这些任务在 Visual Studio Tools for Office 中使用 Microsoft Office Word 对象模型。若要查看 Visual Studio Tools for Office 帮助中介绍的其他类别的关键任务,请参见如何实现 - Visual Studio Tools for Office。
Word 编程
Word 解决方案
提供指向有关在 Visual Studio Tools for Office 中创建 Word 解决方案的信息的链接。Word 文档级自定义项编程入门
描述开始创建 Word 的文档级自定义项所需了解的知识。应用程序级外接程序编程入门
描述开始创建 Word 的应用程序级外接程序所需了解的知识。应用程序级外接程序编程
描述创建 Word 的应用程序级外接程序的主要编程任务。对文档级自定义项进行编程
描述创建 Word 的文档级自定义项的主要编程任务。如何:使用 Visual Studio Tools for Office 创建事件处理程序
描述在设计视图或代码视图中创建 Visual Basic 和 C# 的事件处理程序的各种方法。
文档
如何:引用 Documents 集合中的文档
演示如何通过文档名称或其在集合中的索引值来引用 Document 对象。如何:新建文档
演示如何使用 Add 方法根据 Normal.dot 或自定义模板创建新的 Word 文档。如何:打开现有文档
演示如何使用 Open 方法打开由完全限定的路径和文件名指定的现有 Word 文档。如何:保存文档
演示保存和关闭 Word 文档的几种方式。如何:关闭文档
提供一些使用示例,演示如何使用 Close 方法在不保存更改或保存更改但不提示用户的情况下关闭活动文档。如何:在打印预览中显示文档
提供一个示例,演示如何通过将活动文档的 PrintPreview 属性设置为“True”,在“打印预览”模式下显示文档。如何:打印文档
演示如何使用 PrintOut 方法将 Word 文档(或文档的一部分)发送到打印机。如何:保护文档和文档的某些部分
描述如何保护 Office 文档中的数据,使其不被修改,以及如何取消对文档特定部分的保护。如何:隐藏文档中的文本
演示如何设置某一文本范围内的字体,使文本隐藏。
内容控件
如何:向 Word 文档添加内容控件
描述添加内容控件的几种方式。如何:使用内容控件保护文档的某些部分
描述如何使用内容控件来防止用户编辑或删除文档中的一些部分。
范围
如何:在文档中定义和选择范围
演示如何使用 Document 对象的 Range 方法在 Word 文档中定义范围。如何:统计文档中的字符数
解释如何使用 Characters 集合的 Count 属性确定文档中的字符数。如何:重置 Word 文档中的范围
演示如何使用 SetRange 调整现有范围的大小。如何:在文档中扩展范围
提供一个示例,用于演示如何使用 Range 对象的 MoveStart 和 MoveEnd 方法来定义和扩展 Range 对象。如何:折叠文档中的范围或选定内容
演示如何在 Word 对象中折叠 Range 和插入新文本。
书签
如何:更新书签文本
解释如何使用 Bookmark 对象的 Range 属性将文本插入到书签中,或替换已包含文本的书签中的文本。如何:向 Word 文档添加书签控件
描述几种添加 Bookmark 控件的方法。如何:调整 Bookmark 控件的大小
演示调整 Bookmark 控件大小的各种方式,包括向书签添加文本、重新创建书签以及在“属性”窗口中设置 Start 和 End 属性。演练:创建书签的快捷菜单
演示如何在 Bookmark 控件的 BeforeRightClick 事件处理程序中编写代码,以便在用户右击书签内的文本时显示快捷菜单。
搜索
如何:在文档中搜索文本
演示如何使用 Selection 或 Range 对象在 Word 文档中搜索文本。如何:在 Word 中设置搜索选项
描述为 Word 文档中的选定内容设置搜索选项的两种方式。如何:依次通过在文档中找到的项
演示如何使用 Find 方法的 Found 属性,只要找到被搜索项该属性就会返回 true。如何:在文档中搜索和替换文本
演示如何使用 Find 对象遍历文档来搜索特定文本、格式设置或样式,并使用 Find 对象的 Replacement 属性替换任何找到的项。如何:在搜索后还原选定内容
演示如何在搜索完成后还原用户原来的选择。
智能标记
如何:在 Word 和 Excel 中启用智能标记
演示如何使智能标记可见。如何:向 Word 文档添加智能标记
说明如何向 Word 文档级自定义项添加简单的智能标记。如何:在 Word 中创建具有自定义识别器的智能标记
说明如何使用正则表达式创建智能标记。演练:使用文档级自定义项创建智能标记
说明如何在识别文档级自定义项中的智能标记前后更改智能标记 UI。演练:使用应用程序级外接程序创建智能标记
说明如何在识别应用程序级外接程序中的智能标记前后更改智能标记 UI。
表
如何:创建 Word 表
演示如何向文档中添加简单表,还提供用于演示如何在 Word 中使用 Table 对象的其他示例。如何:向 Word 表中的单元格添加文本和格式设置
提供一个示例,演示如何使用 Cell 对象向表单元格添加文本并设置单元格格式。如何:向 Word 表添加行和列
提供向表添加行和列所需的代码。
演练
演练:在 Visual Basic 项目中调用 VBA 中的代码
演示如何从 Word 文档的 VBA 代码中调用该文档自定义项程序集中的代码。演练:使用内容控件创建模板
演示如何使用内容控件在 Word 2007 模板中创建可重用的结构化内容。演练:将内容控件绑定到自定义 XML 部件
演示如何将 Word 文档中的内容控件绑定到存储在 Word 2007 文档中的 XML 数据。演练:将内容控件绑定到自定义 XML 部件
演示如何将 Word 2007 文档中的内容控件绑定到存储在文档中的 XML 数据。演练:使用按钮在文档的文本框中显示文本
演示在 Word 文档中使用按钮和文本框的一些基本原则。演练:使用 CheckBox 控件更改文档格式设置
演示如何在 Word 文档中使用复选框控件来更改文本格式设置。演练:使用单选按钮更新文档中的图表
介绍在文档中使用选项按钮更改图表样式的基本操作。演练:将数据绑定到“Word 操作”窗格上的控件
演示如何将数据绑定到 Word 操作窗格上的控件。这些控件演示 SQL Server 数据库中的表之间的主/从关系。演练:创建书签的快捷菜单
演示如何在 Bookmark 控件的 BeforeRightClick 事件处理程序中编写代码,以便在用户右击书签内的文本时显示快捷菜单。
使用文本
如何:在 Word 文档中插入文本
描述在 Word 文档中插入文本的三种主要方式。如何:检索范围中的开始字符和结束字符
演示如何通过检索 Range 对象的 Start 和 End 属性来检索范围的起始字符位置和结束字符位置。如何:在文档中设置文本格式
演示如何在 Word 中使用 Range 对象设置文本的格式。如何:创建范围时排除段落标记
提供一个示例,演示在 Word 文档中插入文本时如何控制段落结构。如何:在文档中搜索文本
演示如何使用 Selection 或 Range 对象在 Word 文档中搜索文本。
XML 和架构
如何:向文档级自定义项中添加自定义 XML 部件
演示如何将自定义 XML 部件添加到 Word 文档(该文档是文档级自定义项的一部分)。如何:使用应用程序级外接程序将自定义 XML 部件添加到文档中
演示如何使用应用程序级外接程序将自定义 XML 部件添加到 Word 文档。如何:在不启动 Microsoft Office 的情况下向文档中添加自定义 XML 部件
演示如何将自定义 XML 部件添加到未安装 Microsoft Office 的服务器上的 Word 文档。如何:将架构映射到 Visual Studio 内部的 Word 文档
演示如何使用在 Visual Studio 外部打开文档时所用的 Word 工具,在 Visual Studio Tools for Office 项目中打开文档时将 XML 架构映射到文档。