Share via


WorkbookBase.RequestService(Guid) Metodo

Definizione

Restituisce un oggetto che implementa l'interfaccia Microsoft.Office.Core.IRibbonExtensibility in una personalizzazione a livello di documento.

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

Parametri

serviceGuid
Guid

Oggetto Guid che identifica l'interfaccia Microsoft.Office.Core.IRibbonExtensibility.

Restituisce

Un oggetto nella personalizzazione a livello di documento che implementa l'interfaccia Microsoft.Office.Core.IRibbonExtensibility.

Commenti

Eseguire l'override di questo metodo se si personalizza la barra multifunzione della cartella di lavoro creando una propria implementazione dell'interfaccia Microsoft.Office.Core.IRibbonExtensibility o aggiungendo un elemento della barra multifunzione (XML) al progetto.

Se si personalizza la barra multifunzione aggiungendo un elemento della barra multifunzione (Visual Designer) al progetto, Visual Studio esegue l'override di questo metodo. Per altre informazioni, vedere Panoramica della barra multifunzione e Designer della barra multifunzione.

Se si esegue l'override di questo metodo, controllare il valore del serviceGuid parametro per determinare se l'interfaccia Microsoft.Office.Core.IRibbonExtensibility viene richiesta e quindi restituire un oggetto che implementa l'interfaccia. Quando la cartella di lavoro viene aperta, il runtime di Visual Studio Tools per Office chiama RequestServicee invia il valore restituito a Microsoft Office Excel. Per altre informazioni sull'interfaccia Microsoft.Office.Core.IRibbonExtensibility , vedere Oggetto IRibbonExtensibility nella documentazione di Microsoft Office.

In alternativa, è possibile eseguire l'override del CreateRibbonExtensibilityObject metodo anziché eseguire l'override del RequestService metodo . Per altre informazioni, vedere Ribbon XML.

Nota

Microsoft.Office.Core.IRibbonExtensibility è una delle diverse interfacce ( denominate anche interfacce di estendibilità) fornite da Microsoft Office. Tuttavia, si tratta dell'unica interfaccia che è possibile implementare in una personalizzazione a livello di documento per Excel. È possibile implementare altre interfacce di estendibilità nei componenti aggiuntivi a livello di applicazione. Per altre informazioni, vedere Personalizzazione delle funzionalità dell'interfaccia utente tramite interfacce di estendibilità.

Si applica a