WorkbookBase.RequestService(Guid) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回在文档级自定义项中实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。
protected:
virtual System::Object ^ RequestService(Guid serviceGuid);
protected virtual object RequestService (Guid serviceGuid);
abstract member RequestService : Guid -> obj
override this.RequestService : Guid -> obj
Protected Overridable Function RequestService (serviceGuid As Guid) As Object
参数
返回
文档级自定义项中实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。
注解
如果要通过创建自己的接口实现 Microsoft.Office.Core.IRibbonExtensibility
或通过向项目添加 功能区 (XML) 项来自定义工作簿的功能区,请重写此方法。
如果通过将功能区 (Visual Designer) 项添加到项目来自定义功能区,则 Visual Studio 将替代此方法。 有关详细信息,请参阅功能区概述和功能区Designer。
如果重写此方法,检查 参数的值serviceGuid
以确定是否Microsoft.Office.Core.IRibbonExtensibility
正在请求接口,然后返回实现接口的对象。 打开工作簿时,Visual Studio Tools for Office运行时调用 RequestService,并将返回值发送到 Microsoft Office Excel。 有关接口的详细信息 Microsoft.Office.Core.IRibbonExtensibility
,请参阅 Microsoft Office 文档中的 IRibbonExtensibility 对象 。
或者,可以重写 方法, CreateRibbonExtensibilityObject 而不是重写 RequestService 方法。 有关更多信息,请参见 Ribbon XML。
注意
Microsoft.Office.Core.IRibbonExtensibility
是 Microsoft Office 提供的 (扩展 性接口) 的几个接口之一。 但是,这是可在 Excel 文档级自定义中实现的唯一接口。 可以在应用程序级外接程序中实现其他扩展性接口。有关详细信息,请参阅 使用扩展性接口自定义 UI 功能。