Método WorkbookBase.RequestService

Retorna um objeto que implementa o Microsoft.Office.Core.IRibbonExtensibility interface em uma personalização no nível do documento.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxe

'Declaração
Protected Overridable Function RequestService ( _
    serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
    Guid serviceGuid
)

Parâmetros

  • serviceGuid
    Tipo: System.Guid
    A Guid que identifica o Microsoft.Office.Core.IRibbonExtensibility interface.

Valor de retorno

Tipo: System.Object
Um objeto em sua personalização de nível de documento que implementa o Microsoft.Office.Core.IRibbonExtensibility interface.

Comentários

Substituir este método se você estiver personalizando a faixa de opções da pasta de trabalho criando sua própria implementação da Microsoft.Office.Core.IRibbonExtensibility interface ou pela adição de um Da faixa de opções (XML) item ao seu projeto.

Se você personalizar a faixa de opções adicionando um a faixa de opções (Visual Designer) item ao seu projeto, o Visual Studio substitui esse método para você. For more information, see Visão geral da faixa de opções and Designer de faixa de opções.

Se você substituir esse método, verifique o valor do serviceGuid parâmetro para determinar se o Microsoft.Office.Core.IRibbonExtensibility interface está sendo solicitado e, em seguida, retornar um objeto que implementa a interface. Quando sua pasta de trabalho é aberta, o Visual Studio Tools for Office runtime chamadas RequestService, e envia o valor de retorno para o Excel de Microsoft Office. Para obter mais informações sobre o Microsoft.Office.Core.IRibbonExtensibility interface, consulte IRibbonExtensibility objeto na documentação do Microsoft Office.

Como alternativa, você pode substituir o CreateRibbonExtensibilityObject método em vez de substituir o RequestService método. For more information, see XML da faixa de opções.

ObservaçãoObservação

Microsoft.Office.Core.IRibbonExtensibilityé uma das várias interfaces (também denominada interfaces de extensibilidade) que são fornecidos pelo Microsoft Office. No entanto, isso é a única interface que você pode implementar uma personalização de nível de documento do Excel. Você pode implementar outras interfaces de extensibilidade em suplementos de nível de aplicativo. For more information, see Personalizando os recursos de interface do usuário usando Interfaces de extensibilidade.

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel