Compartilhar via


WorkbookBase.RequestService(Guid) Método

Definição

Retorna um objeto que implementa a interface Microsoft.Office.Core.IRibbonExtensibility em uma personalização no nível de 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

Parâmetros

serviceGuid
Guid

Um Guid que identifica a interface Microsoft.Office.Core.IRibbonExtensibility.

Retornos

Um objeto na personalização no nível de documento que implementa a interface Microsoft.Office.Core.IRibbonExtensibility.

Comentários

Substitua esse 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 adicionando um item da Faixa de Opções (XML) ao seu projeto.

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

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

Como alternativa, você pode substituir o CreateRibbonExtensibilityObject método em vez de substituir o RequestService método . Para obter mais informações, consulte XML da Faixa de Opções.

Observação

Microsoft.Office.Core.IRibbonExtensibility é uma das várias interfaces (também chamadas de interfaces de extensibilidade) fornecidas pelo Microsoft Office. No entanto, essa é a única interface que você pode implementar em uma personalização no nível do documento para o Excel. Você pode implementar outras interfaces de extensibilidade em suplementos no nível do aplicativo. Para obter mais informações, consulte Personalizando recursos da interface do usuário usando interfaces de extensibilidade.

Aplica-se a