更新:2007 年 11 月
| 适用对象 | 
|---|
| 本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 文档级项目 
 应用程序级项目 
 有关更多信息,请参见按应用程序和项目类型提供的功能。 | 
Visual Studio Tools for Office 提供了名为“宿主控件”的控件,用于扩展 Microsoft Office Word 中一些重要对象的功能,以使这些对象公开事件,并且可以绑定到数据。在文档级项目中,可以在设计时向文档添加任何宿主控件,也可以在运行时添加内容控件和书签控件。从 Visual Studio 2008 Service Pack 1 (SP1) 开始,在 Word 2007 的应用程序级外接程序中,您可以在运行时向任何打开的文档添加内容控件和书签控件。
本节内容
- 内容控件 
 描述内容控件的扩展功能,其中包括内容控件的不同类型以及增加的事件和数据绑定功能。还描述如何使用内容控件来防止用户编辑或删除文档节。
- Bookmark 控件 
 描述 Bookmark 控件的扩展功能,其中包括增加的事件和数据绑定功能。同时还描述重叠控件的行为和文本分配。
- XMLNode 控件 
 描述 XMLNode 控件的扩展功能,其中包括增加的事件和数据绑定功能。
- XMLNodes 控件 
 提供有关 XMLNodes 控件集合的信息,其中包括为何此控件不支持数据绑定的原因。
- 如何:向 Word 文档添加内容控件 
 演示如何在设计时将内容控件添加到文档以及如何在运行时通过编程方式添加。
- 如何:向 Word 文档添加书签控件 
 演示如何在设计时将 Bookmark 控件添加到文档,以及如何在运行时通过编程方式添加。
- 如何:向 Word 文档添加 XMLNode 控件 
 描述如何将非重复 XML 元素映射到文档中,从而在文档中创建一个 XMLNode 控件。
- 如何:向 Word 文档添加 XMLNodes 控件 
 描述如何将重复 XML 元素映射到文档中,从而在文档中创建一个 XMLNodes 控件。
- 如何:调整 Bookmark 控件的大小 
 演示调整 Bookmark 控件大小的各种方式,包括向书签添加文本、重新创建书签以及在“属性”窗口中设置 Start 和 End 属性。
- 演练:使用内容控件创建模板 
 演示如何使用所有可用的内容控件创建用户可添加到文档的两个交互式表格。
- 演练:将内容控件绑定到自定义 XML 部件 
 演示如何将若干不同类型的内容控件绑定到存储于文档的自定义 XML 部分中的数据。
- 演练:创建书签的快捷菜单 
 演示如何在 Bookmark 控件的 BeforeRightClick 事件处理程序中编写代码,以便在用户右击书签内的文本时显示快捷菜单。
相关章节
- 宿主项和宿主控件概述 
 说明宿主项与宿主控件之间的关系,以及添加到宿主项和宿主控件所基于的本机 Office 对象的附加功能。
- Excel 宿主控件 
 提供一些链接,指向有关 Microsoft Office Excel 文档级项目中可用宿主控件的信息。
- 将数据绑定到控件 
 列出说明如何将控件(包括宿主控件)绑定到数据的主题。
修订记录
| 日期 | 修订 | 原因 | 
|---|---|---|
| 2008 年 7 月 | 增加了有关在应用程序级外接程序中使用宿主控件的信息。 | SP1 功能更改。 |