使用扩展对象实现 Word 自动化

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

文档级项目

  • Word 2003

  • Word 2007

应用程序级项目

  • Word 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

Visual Studio Tools for Office 为 Microsoft Office Word 本机对象模型(也就是说,Word 的主互操作程序集公开的对象模型)提供的某些对象增加了事件和数据绑定功能。这些扩展的对象称为“宿主项”和“宿主控件”。

从 SP1 开始,应用程序级外接程序和文档级自定义项中就会提供宿主项和宿主控件。如不安装 SP1,则仅有文档级自定义项中提供宿主项和宿主控件。有关更多信息,请参见宿主项和宿主控件概述

宿主项

通过 Word 项目可访问 Document 宿主项。

Document 宿主项充当其他控件(包括宿主控件和 Windows 窗体控件)的容器,并在其图面上保留有关这些控件的信息。

Document 宿主项还提供了大部分与 Microsoft.Office.Interop.Word.Document 类相同的成员,该类是 Word 本机对象模型中的对应类。有关更多信息,请参见文档宿主项

宿主控件

Word 提供了许多宿主控件来帮助您创建、组织和自动处理文档。它们的大部分功能都涉及到导入、呈现和保护数据。这些宿主控件提供了它们在 Word 本机对象模型中的对应项所没有的事件和数据绑定功能。有关宿主控件以及如何使用这些控件的逐步过程的信息,请参见 Word 宿主控件

请参见

概念

Word 文档级自定义项开发

文档宿主项

宿主项和宿主控件概述

宿主项和宿主控件的编程限制

在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿

其他资源

Word 宿主控件

修订记录

日期

修订

原因

2008 年 7 月

增加了有关应用程序级外接程序中的宿主项和宿主控件的信息。

SP1 功能更改。