工作簿宿主项

更新: 2008 年 7 月

适用于

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

文档级项目

  • Excel 2007

  • Excel 2003

应用程序级项目

  • Excel 2007

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

Workbook 宿主项是用于公开事件并用作组件容器的工作簿对象。

创建 Microsoft Office Excel 文档级自定义项时,Visual Studio Tools for Office 将自动在项目中创建一个 Workbook 宿主项。使用 ThisWorkbook 引用 Workbook

从 Visual Studio 2008 Service Pack 1 (SP1) 开始,通过调用 Microsoft.Office.Interop.Excel.Workbook 对象的 GetVstoObject 方法,可在应用程序级外接程序项目中获取 Workbook 宿主项。有关更多信息,请参见在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿

了解工作簿宿主项

Workbook 宿主项不充当宿主控件的容器。因此,您不能向工作簿添加任何可见控件,但可以添加 DataSet 等组件,使这些组件可由所有工作表共享。在文档级项目中,可用于工作簿的组件可从“工具箱”的“组件”选项卡、“数据”选项卡和“所有 Windows 窗体”选项卡中获得。

在“解决方案资源管理器”中双击 ThisWorkbook 项目项将显示工作簿设计器,并在“属性”窗口中显示工作簿的属性和事件。

说明:

Visual Studio Tools for Office 不支持共享工作簿。

事件

以下事件可用于 Workbook 宿主项:

请参见

任务

Excel 外接程序动态控件示例

概念

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

宿主项和宿主控件概述

工作表宿主项

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

其他资源

Excel 宿主控件

修订记录

日期

修订历史记录

原因

2008 年 7 月

增加了有关在应用程序级外接程序中使用工作簿宿主项的信息。

SP1 功能更改。