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çã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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.