Microsoft.Office.Tools.Excel 命名空间

Microsoft.Office.Tools.Excel 命名空间包含一组类型,用于扩展和支持使用 Visual Studio 中 Office 开发工具创建的项目中的 Microsoft Office Excel 对象模型。有关这些项目的更多信息,请参见 Office 项目模板概述

Microsoft.Office.Tools.Excel 命名空间包括以下主要类型:

  说明
公共类 ChartSheetBase 提供 Microsoft Office Excel 的文档级 Office 项目中图表工作表宿主项的基类。
公共类 ControlExtensions 提供一些扩展方法,可以使用这些方法向已使用 Visual Studio 中的 Office 开发工具自定义的 Excel 工作表中添加 Windows 窗体控件。
公共类 ListObjectNotDataBoundException 当您使用未绑定到数据的 ListObjectDisconnect 方法时引发的异常。
公共类 SetDataBindingFailedException 表示发生以下情况时引发的异常:尝试设置 NamedRange 控件、Chart 控件、XmlMappedRange 控件或 ListObject 控件上的数据绑定而失败时。
公共类 WorkbookBase 提供 Microsoft Office Excel 的文档级项目中的 ThisWorkbook 类的基类。
公共类 WorksheetBase 提供 Microsoft Office Excel 的文档级项目中的 Sheetn 类的基类。

接口

  接口 说明
公共接口 Action 表示使用 Visual Studio 中的 Office 开发工具自定义的 Excel 工作簿中的智能标记操作。
公共接口 ActionEventArgs ClickBeforeCaptionShow 事件提供数据。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共接口 ApplicationFactory 提供可用于在应用程序级外接程序中执行杂项任务(如在运行时创建功能区控件以及向工作表添加智能标记)的方法。
公共接口 BeforeAddDataBoundRowEventArgs BeforeAddDataBoundRow 事件提供数据。
公共接口 Chart 表示 Microsoft Office Excel 的 Office 项目中的一个内嵌图表。
公共接口 Chart_HasAxisType 基础结构。
公共接口 ChartSheet 表示使用 Visual Studio 中的 Office 开发工具创建的文档级 Excel 项目中的工作表。
公共接口 ChartSheet_HasAxisType 基础结构。
公共接口 ControlCollection 表示 Office 解决方案中 Excel 工作表中的托管控件的集合。
公共接口 ControlSite 表示工作表上链接或嵌入式控件。
公共接口 ErrorAddDataBoundRowEventArgs 提供 ErrorAddDataBoundRow 事件的有关信息。
公共接口 Factory 提供可用于在文档级自定义项中执行杂项任务(如在运行时创建功能区控件以及向工作表添加智能标记)的方法。
公共接口 IChartSheetExtension 表示 ChartSheet 对象的一个扩展。
公共接口 ISmartTagExtension 表示使用 Visual Studio 中的 Office 开发工具自定义的 Excel 工作簿中的智能标记扩展。该扩展为智能标记定义自定义识别器。
公共接口 IWorkbookExtension 表示 Workbook 对象的一个扩展。
公共接口 IWorksheetExtension 表示 Worksheet 对象的一个扩展。
公共接口 ListObject ListObject 控件在一系列行和列中显示数据。
公共接口 NamedRange NamedRange 控件是一个具有唯一名称的范围,它可以公开事件并绑定到数据。
公共接口 NamedRange_AddressLocalType 基础结构。
公共接口 NamedRange_AddressType 基础结构。
公共接口 NamedRange_CharactersType 基础结构。
公共接口 NamedRange_EndType 基础结构。
公共接口 NamedRange_ItemType 基础结构。
公共接口 NamedRange_OffsetType 基础结构。
公共接口 NamedRange_ResizeType 基础结构。
公共接口 OriginalDataRestoredEventArgs OriginalDataRestored 事件提供数据。
公共接口 SmartTag 表示使用 Visual Studio 中的 Office 开发工具自定义的 Excel 工作簿中的智能标记。
公共接口 SmartTagRecognizeContext 提供调用自定义智能标记识别器的上下文。
公共接口 Workbook 表示使用 Visual Studio 中的 Office 开发工具创建的 Excel 项目中的工作簿。
公共接口 Workbook_ColorsType 基础结构。
公共接口 Worksheet 表示使用 Visual Studio 中的 Office 开发工具创建的 Excel 项目中的工作表。
公共接口 Worksheet_RangeType 基础结构。
公共接口 XmlMappedRange XmlMappedRange 控件是在非重复架构元素映射到单元格上时创建的范围。
公共接口 XmlMappedRange_AddressLocalType 基础结构。
公共接口 XmlMappedRange_AddressType 基础结构。
公共接口 XmlMappedRange_CharactersType 基础结构。
公共接口 XmlMappedRange_EndType 基础结构。
公共接口 XmlMappedRange_ItemType 基础结构。
公共接口 XmlMappedRange_OffsetType 基础结构。
公共接口 XmlMappedRange_ResizeType 基础结构。

委托

  委托 说明
公共委托 ActionClickEventHandler 表示将要处理 ActionClick 事件的方法。
公共委托 BeforeAddDataBoundRowEventHandler 表示将要处理 ListObjectBeforeAddDataBoundRow 事件的方法。
公共委托 BeforeCaptionShowEventHandler 表示将要处理 ActionBeforeCaptionShow 事件的方法。
公共委托 ErrorAddDataBoundRowEventHandler 表示处理 ErrorAddDataBoundRow 事件的方法。
公共委托 ListObjectChangeHandler 表示将要处理 ListObjectChange 事件的方法。
公共委托 OriginalDataRestoredEventHandler 表示处理 OriginalDataRestored 事件的方法。
公共委托 WorkbookEvents_NewEventHandler 表示将要处理 WorkbookNew 事件的方法。

枚举

  枚举 说明
公共枚举 ChangeReason 提供将原始数据还原到绑定到数据的 ListObject 的原因。
公共枚举 ChangeType 提供关于 ListObject 控件如何还原由用户更改的数据的信息。
公共枚举 FailureReason 提供 ListObject 数据绑定失败的原因。
公共枚举 FormatSettings 指定 ListObject 在绑定到数据时所应用的格式设置的类型。
公共枚举 ListRanges 指定已发生更改的 ListObject 的范围。

请参见

参考

其他资源

宿主项和宿主控件概述

Excel Host Items

Excel Host Controls

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

Excel Document-Level Customization Development

Office 解决方案开发概述