Microsoft.Office.Tools 命名空间
Microsoft.Office.Tools 命名空间包含 Visual Studio 中各种 Office 项目使用的类型。
Microsoft.Office.Tools 命名空间包括以下主要类型:
AddInBase 类。这是应用程序级外接程序项目中的 ThisAddIn 类的基类。有关更多信息,请参见应用程序级外接程序编程。
用于在应用程序级外接程序中创建自定义任务窗格的类型,包括 CustomTaskPane 和 CustomTaskPaneCollection。有关更多信息,请参见自定义任务窗格。
用于在文档级自定义项中创建操作窗格的类型,包括 ActionsPane 和 StackStyle。有关更多信息,请参见操作窗格概述。
用于创建智能标记的类型,如 ActionBase、ActionBase 和 SmartTagBase。有关更多信息,请参见Smart Tags Overview。
类
类 | 说明 | |
---|---|---|
AddInBase | 在您使用 Visual Studio 创建的应用程序级外接程序中为 ThisAddIn 类提供基类。 | |
CannotRemoveControlException | 当代码尝试移除在设计时添加到文档中的宿主控件或 Windows 窗体控件时引发的异常。 | |
CannotRemoveCustomizationException | 当未能以编程方式从文档中移除自定义项时引发的异常。 | |
ControlNameAlreadyExistsException | 在以下情况下引发的异常:您在运行时尝试向 Microsoft Office Excel 工作簿或 Microsoft Office Word 文档中添加控件,但为该新控件提供的名称在该工作簿或文档中已经存在。 | |
DesignTimeConstants | 基础结构。 | |
InvalidRangeException | 在以下情况下引发的异常:您在运行时尝试向 Microsoft Office Excel 工作簿中添加控件,但指定的范围包含多个区域,而不是一个连续的单元格块。 | |
OfficeXpsDocumentException | 在以下情况下引发的异常:Visual Studio Tools for Office Runtime 无法对 Office Open XML 格式文档执行操作,原因是该文档的格式无效。 | |
RangeNotOnWorksheetException | 提供的范围在工作表上不存在时所引发的异常。 |
接口
接口 | 说明 | |
---|---|---|
ActionBase | 在 Word 和 Excel 的 Office 解决方案中为智能标记操作定义共享的功能。 | |
ActionsPane | 表示 Word 或 Excel 的文档级自定义项中“文档操作”任务窗格的自定义用户界面。 | |
AddIn | 定义您使用 Visual Studio 中的 Office 开发工具创建的外接程序的核心功能。 | |
CustomTaskPane | 代表 Microsoft Office 应用程序中的自定义任务窗格。 | |
CustomTaskPaneCollection | 代表 Microsoft Office 应用程序中的自定义任务窗格集合。 | |
EntryPoint | 基础结构。 | |
Factory | 在应用程序级外接程序中,提供可以在运行时用于创建功能区控件的方法。 | |
IAddInExtension | 表示 AddIn 对象的一个扩展。 | |
ICachedDataPersistanceCallback | ||
ICachedDataProvider | 基础结构。 | |
IExtension | 表示 Visual Studio Tools for Office Runtime 中某一类型的扩展。 | |
IHostItemProvider | 基础结构。 | |
RegexCollection | 表示要由 Office 解决方案中的智能标记识别的正则表达式的集合。 | |
SmartTagBase | 在 Word 和 Excel 的 Office 解决方案中为智能标记定义共享的功能。 | |
SmartTagCollection | 表示 Word 或 Excel 解决方案中的智能标记的集合,该解决方案是使用 Visual Studio 中的 Office 开发工具创建的。 |
枚举
枚举 | 说明 | |
---|---|---|
StackStyle | 指定在操作窗格上将放置控件的方向。 |