Word 文档级自定义项开发
更新:2007 年 11 月
适用对象 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型
Microsoft Office 版本
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
Microsoft Office Word 的文档级自定义项由与特定文档关联的一个程序集组成。该程序集通常通过自定义用户界面 (UI) 和实现 Word 自动化来扩展文档。和与 Word 本身关联的应用程序级外接程序不同,只有当关联的文档在 Word 中打开时,才能使用您在自定义项中实现的功能。
有关文档级自定义项的更多信息,请参见Word 文档级自定义项编程入门和文档级自定义项的体系结构。
Word 自定义项编程模型
在开发 Word 的文档级项目时,将通过利用宿主项和宿主控件来使用 Visual Studio Tools for Office 功能以及实现 Word 自动化。它们是一些类,用于扩展 Microsoft Office Word 本机对象模型(也就是说,Word 的主互操作程序集公开的对象模型)提供的某些对象。有关更多信息,请参见 使用扩展对象实现 Word 自动化。
有关 Visual Studio Tools for Office 中文档级自定义项的编程模型的一般信息,请参见对文档级自定义项进行编程。
自定义 Word 的用户界面
对于 Word 2003 和 Word 2007,都可以通过以下方式自定义 UI:
向文档图面添加宿主控件或 Windows 窗体控件。
有关更多信息,请参见宿主项和宿主控件概述、Office 文档上的 Windows 窗体控件概述和在 Word 文档中使用 Windows 窗体控件。
向文档添加操作窗格。
有关更多信息,请参见操作窗格概述。
向文档添加智能标记。
有关更多信息,请参见智能标记概述。
对于 Word 2007,也可通过以下方式自定义 UI:
向功能区中添加自定义选项卡。
有关更多信息,请参见功能区概述。
将自定义组添加到功能区上的内置选项卡。
有关更多信息,请参见如何:自定义内置选项卡。
对于 Word 2003,也可通过以下方式自定义 UI:
添加自定义工具栏和工具栏项。
有关更多信息,请参见如何:以编程方式创建 Office 工具栏。
添加菜单和菜单项。
有关更多信息,请参见如何:以编程方式创建 Office 菜单。
有关自定义 Word 和其他 Microsoft Office 应用程序的 UI 的更多信息,请参见 Office UI 自定义。