工作表宿主项
更新: 2008 年 7 月
适用于 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 文档级项目
应用程序级项目
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
Worksheet 宿主项是公开事件的工作表,可作为宿主控件和 Windows 窗体控件的容器。
当您为 Microsoft Office Excel 创建新文档级自定义项时,Visual Studio Tools for Office 将自动在该项目内创建三个 Worksheet 宿主项。这些工作表的默认名称分别为 Sheet1、Sheet2 和 Sheet3。如果创建基于现有工作簿的应用程序,则宿主项的数目由工作簿中工作表的数目决定。
了解工作表宿主项
与将 Windows 窗体控件添加到 Windows 窗体一样,可以用相同方式将 Windows 窗体控件和宿主控件添加到 Worksheet 宿主项中。
在文档级项目中,可以在设计时向项目中添加其他 Worksheet 宿主项;但是,如果以编程方式添加工作表,则不会自动创建 Microsoft.Office.Tools.Excel.Worksheet 宿主项。如果在运行时向文档级项目中添加工作表,则该工作表将为 Microsoft.Office.Interop.Excel.Worksheet 类型,并且不能包含任何宿主控件或 Windows 窗体控件。
自 Visual Studio 2008 Service Pack 1 (SP1) 起,可以在运行时向应用程序级外接程序中添加工作表,然后调用 Microsoft.Office.Interop.Excel.Worksheet 对象的 GetVstoObject 方法来获取一个 Worksheet 宿主项。有关更多信息,请参见在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿。
在 Excel 项目中,工作表是用于用户交互的主要工具。通过组合不同的控件集并编写代码,可将控件绑定到数据,从用户那里获取输入并对用户操作做出响应。
重命名工作表
在文档级自定义项中,可在 Visual Studio 设计器中对工作表进行重命名,不过这只会更改工作表的显示名称。编程名称仍是工作表的默认名称。如果在“属性”窗口中对工作表进行重命名,则只会更改编程名称。
事件
可用于 Worksheet 宿主项的事件有:
请参见
任务
概念
在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿
其他资源
修订记录
日期 |
修订历史记录 |
原因 |
---|---|---|
2008 年 7 月 |
增加了有关在应用程序级外接程序中使用工作表宿主项的信息。 |
SP1 功能更改。 |