Excel 文档级自定义项开发

更新:2007 年 11 月

适用于

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

项目类型

  • 文档级项目

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

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

Microsoft Office Excel 的文档级自定义项由与特定工作簿关联的一个程序集组成。该程序集通常通过自定义用户界面 (UI) 和实现 Excel 自动化来扩展工作簿。与应用程序级外接程序不同的是,应用程序级外接程序与 Excel 本身关联,而在自定义项中实现的功能仅在关联的工作簿在 Excel 中打开时才可用。

有关文档级自定义项的更多信息,请参见 Excel 文档级自定义项编程入门文档级自定义项的体系结构

Excel 自定义项编程模型

在开发 Excel 文档级项目时,将通过使用宿主项和宿主控件来处理 Visual Studio Tools for Office 功能以及实现 Excel 自动化。这些宿主项和控件是一些类,它们扩展了 Microsoft Office Excel 的本机对象模型(即,Excel 的主互操作程序集公开的对象模型)所提供的某些对象。有关更多信息,请参见使用扩展对象实现 Excel 自动化

有关 Visual Studio Tools for Office 中文档级自定义项的编程模型的一般信息,请参见对文档级自定义项进行编程

自定义 Excel 的用户界面

对于 Excel 2003 和 Excel 2007,可以通过以下方式自定义用户界面:

对于 Excel 2007,还可以通过以下方式自定义 UI:

对于 Excel 2003,还可以通过以下方式自定义 UI:

有关自定义 Excel 和其他 Microsoft Office 应用程序的 UI 的更多信息,请参见 Office UI 自定义

请参见

概念

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

在 Excel 工作表中使用 Windows 窗体控件

Excel 文档级自定义项编程入门

对文档级自定义项进行编程

Office UI 自定义