Personalizando uma faixa de opções para o Outlook
Quando você personaliza a faixa de opções de Microsoft Office Outlook, você deve considerar onde sua faixa de opções personalizada será exibida no aplicativo.Outlook 2010Exibe a faixa de opções na interface do usuário do aplicativo principal (UI) e no windows que são abertas quando os usuários a realizar determinadas tarefas, como a criação de mensagens de email.Essas janelas de aplicativo são nomeadas os inspetores.
Para uma demonstração de vídeo relacionada, consulte como i: usar o Designer de faixa de opções para personalizar a faixa de opções no Outlook?.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de aplicativo para Outlook 2013 e Outlook 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Adicionando uma faixa de opções personalizada ao aplicativo principal da interface do usuário
O aplicativo principal da interface do usuário no Outlook é chamado o Explorer.Se você estiver usando o a faixa de opções (Visual Designer) item, você pode adicionar uma faixa de opções ao Explorer clicando o RibbonType propriedade da faixa de opções na Propriedades janela e, em seguida, selecionando Microsoft.Outlook.Explorer.
A atribuição de uma faixa de opções a um Inspetor
Você identifica o Inspetor de propriedades que você deseja personalizar, especificando o tipo de faixa de opções que corresponde à classe da mensagem para o Inspetor.
Se você estiver usando o a faixa de opções (Visual Designer) item, clique no RibbonType propriedade da faixa de opções na Propriedades janela e, em seguida, selecione um ou mais ribbon IDs da lista de valores.
Você pode adicionar mais de uma faixa de opções para um projeto.Se mais de uma faixa de opções compartilha uma ID da faixa de opções, substituir o CreateRibbonExtensibilityObject método na ThisAddin a classe do projeto para especificar qual faixa de opções para exibir em tempo de execução.Para obter mais informações, consulte Visão geral da faixa de opções.Para obter mais informações sobre cada tipo de faixa de opções, consulte o artigo técnico Personalizando a faixa de opções no Outlook 2007.
Especificando o tipo de faixa de opções usando XML da faixa de opções
Se você estiver usando o Da faixa de opções (XML) item, verificar o valor da ribbonID parâmetro na GetCustomUI método e retornar a faixa de opções apropriada.
O GetCustomUI método é automaticamente gerado pelo Visual Studio no arquivo de código da faixa de opções.O ribbonID parâmetro é uma seqüência de caracteres que identifica o Explorer ou um tipo específico de Inspetor.Para obter uma lista completa dos valores possíveis da ribbonID parâmetro, consulte o artigo técnico Personalizando a faixa de opções no Outlook 2007.
O exemplo de código a seguir demonstra como exibir um personalizado somente na faixa de opções do Microsoft.Outlook.Mail.Compose Inspetor.Este é o Inspetor que abre quando um usuário cria uma nova mensagem de email.Especificada na faixa de opções para exibir a GetResourceText() método, que é gerado na Ribbon classe.For more information about the Ribbon class, see Faixa de opções XML.
Public Function GetCustomUI(ByVal ribbonID As String) As String _
Implements Office.IRibbonExtensibility.GetCustomUI
Dim ribbonXML As String = String.Empty
If ribbonID = "Microsoft.Outlook.Mail.Compose" Then
ribbonXML = GetResourceText("Trin_RibbonOutlookBasic.Ribbon1.xml")
End If
Return ribbonXML
End Function
public string GetCustomUI(string ribbonID)
{
string ribbonXML = String.Empty;
if (ribbonID == "Microsoft.Outlook.Mail.Compose")
{
ribbonXML = GetResourceText("Trin_RibbonOutlookBasic.Ribbon1.xml");
}
return ribbonXML;
}
Consulte também
Conceitos
Acessando a faixa de opções em tempo de execução