Compartilhar via


Método WorkbookBase.RequestService

Retorna um objeto que implementa a interface de Microsoft.Office.Core.IRibbonExtensibility em uma personalização da nível.

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
    Guid que identifica a interface de Microsoft.Office.Core.IRibbonExtensibility .

Valor de retorno

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

Comentários

Substitua esse método se você estiver personalizando a fita de pasta de trabalho criando sua própria implementação da interface de Microsoft.Office.Core.IRibbonExtensibility ou adicionando um item de Faixa de Opções (XML) ao seu projeto.

Se você personaliza a fita adicionando um item de Faixa de Opções (Visual Designer) ao seu projeto, o Visual Studio substitui esse método para você.Para obter mais informações, consulte Visão geral da faixa de opções e Designer de faixa de opções.

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

Você também pode substituir o método de CreateRibbonExtensibilityObject em vez de substituir o método de RequestService .Para obter mais informações, consulte Faixa de opções XML.

ObservaçãoObservação

Microsoft.Office.Core.IRibbonExtensibility é uma das várias interfaces (também chamados interfaces de extensibilidade) que são fornecidas pelo Microsoft Office.No entanto, esta é a única interface que você pode implementar em um nível para a personalização do Excel.Você pode implementar interfaces de extensibilidade de suplementos de aplicativo.Para obter mais informações, consulte 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