返回一个对象,该对象在文档级自定义项中实现 Microsoft.Office.Core.IRibbonExtensibility 接口。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
语法
声明
Protected Overridable Function RequestService ( _
serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
Guid serviceGuid
)
参数
- serviceGuid
类型:System.Guid
一个标识 Microsoft.Office.Core.IRibbonExtensibility 接口的 Guid。
返回值
类型:System.Object
文档级自定义项中的一个实现 Microsoft.Office.Core.IRibbonExtensibility 接口的对象。
备注
如果要通过创建自己的 Microsoft.Office.Core.IRibbonExtensibility 接口实现或通过向项目添加**“功能区(XML)”**项来自定义工作簿的功能区,请重写此方法。
如果通过向项目添加**“功能区(可视化设计器)”**项来自定义功能区,则 Visual Studio 会重写此方法。有关更多信息,请参见功能区概述和功能区设计器。
重写此方法时,请检查 serviceGuid 参数的值,确定是否请求 Microsoft.Office.Core.IRibbonExtensibility 接口,然后返回实现该接口的对象。打开工作簿时,Visual Studio Tools for Office Runtime会调用 RequestService,并将返回值发送给 Microsoft Office Excel。有关 Microsoft.Office.Core.IRibbonExtensibility 接口的更多信息,请参见 Microsoft Office 文档中的 IRibbonExtensibility 对象。
或者,也可以重写 CreateRibbonExtensibilityObject 方法,而不是重写 RequestService 方法。有关更多信息,请参见功能区 XML。
![]() |
---|
Microsoft.Office.Core.IRibbonExtensibility 是 Microsoft Office 提供的几个接口(也称为“可扩展接口”)之一。但,该接口是可以在 Excel 的文档级自定义项中实现的唯一接口。您可以在应用程序级外接程序中实现其他扩展性接口。有关更多信息,请参见使用扩展性接口自定义 UI 功能。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。