Compartilhar via


DocumentBase.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 do documento criando sua própria implementação da Microsoft.Office.Core.IRibbonExtensibility interface ou adicionando um item de Faixa de Opções (XML) ao seu projeto.

Se você personalizar a Faixa de Opções adicionando um item de 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 de 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 retornará um objeto que implementa a interface. Quando o documento é aberto, o Visual Studio Tools para Office de runtime chama RequestServicee envia o valor retornado para o Microsoft Office Word. 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 Faixa de opções XML.

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 Word. 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