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

更新: 2008 年 7 月

适用于

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

文档级项目

  • Excel 2007

  • Excel 2003

应用程序级项目

  • Excel 2007

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

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

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

宿主项

通过 Excel 项目可访问三个宿主项:

Workbook 宿主项作为工作簿中的所有工作表共享的组件的容器。

Worksheet 宿主项作为其他控件(包括宿主控件和 Windows 窗体控件)的容器,并在其图面上维护有关这些控件的信息。

ChartSheet 宿主项是 Excel 中的工作表,它仅包含一个图表。

有关 Excel 宿主项的更多信息,请参见 Excel 宿主项

宿主控件

Excel 提供了许多宿主控件来帮助您创建、组织和自动处理 Excel 工作簿和工作表。这些宿主控件提供了它们在 Excel 本机对象模型中的对应项所没有的事件和数据绑定功能。有关宿主控件以及如何使用这些控件的分步过程的信息,请参见 Excel 宿主控件

请参见

概念

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

在运行时向 Office 文档添加控件

宿主项和宿主控件概述

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

其他资源

Office 文档上的控件

Excel 宿主项

Excel 宿主控件

修订记录

日期

修订历史记录

原因

2008 年 7 月

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

SP1 功能更改。