Word 应用程序级外接程序开发
更新:2007 年 11 月
适用对象 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型
Microsoft Office 版本
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
Microsoft Office Word 的应用程序级外接程序包含一个由 Word 加载的程序集。该程序集通常通过自定义用户界面 (UI) 和实现 Word 自动化来扩展 Word。和与特定文档关联的文档级自定义项不同,您在外接程序中实现的功能并不局限于单个文档。
有关应用程序级外接程序的一般信息,请参见应用程序级外接程序编程入门和应用程序级外接程序的体系结构。
Word 外接程序编程模型
当您创建 Word 外接程序项目时,Visual Studio Tools for Office 将生成一个名为 ThisAddIn 的类,它是解决方案的基础。此类提供了编写代码的起点,并且它还向外接程序公开 Word 的对象模型。
有关 ThisAddIn 类以及可在外接程序中使用的其他 Visual Studio Tools for Office 功能的更多信息,请参见应用程序级外接程序编程。
自定义 Word 的用户界面
对于 Word 2007,可通过以下方式自定义 UI:
创建自定义任务窗格。
有关更多信息,请参见自定义任务窗格概述。
添加出现在功能区上的自定义选项卡。
有关更多信息,请参见功能区概述。
将自定义组添加到出现在功能区上的内置选项卡。
有关更多信息,请参见如何:自定义内置选项卡。
从 Visual Studio 2008 Service Pack 1 (SP1) 开始,您可以在运行时向任何打开的文档中添加托管控件。
有关更多信息,请参见在运行时向 Office 文档添加控件。
从 SP1 开始,您可以向任何打开的文档或特定的文档中添加智能标记。
有关更多信息,请参见 如何:向 Word 文档添加智能标记。
对于 Word 2003,可通过以下方式自定义 UI:
添加自定义工具栏和工具栏项。
有关更多信息,请参见如何:以编程方式创建 Office 工具栏。
添加菜单和菜单项。
有关更多信息,请参见如何:以编程方式创建 Office 菜单。
有关自定义 Word 和其他 Microsoft Office 应用程序的 UI 的更多信息,请参见 Office UI 自定义。
请参见
任务
概念
修订记录
日期 |
修订 |
原因 |
---|---|---|
2008 年 7 月 |
增加了有关使用应用程序级外接程序向文档中添加托管控件和智能标记的信息。 |
SP1 功能更改。 |