Compartilhar via


Personalização para 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, por exemplo, criar mensagens de email. Essas janelas de aplicativo são nomeadas os inspetores. O Outlook 2007 exibe somente a faixa de opções inspetores.

link para vídeo Para uma demonstração de vídeo relacionada, consulte Fazer como i: Usar o Designer de faixa de opções para personalizar a faixa de opções do Outlook?.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de aplicativo para Outlook 2007 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 para o interface do usuário do aplicativo principal

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.

Atribuir uma faixa de opções para um Inspetor

Identificar o Inspetor de propriedades que você deseja personalizar, especificando o tipo de faixa de opções que corresponde à classe de 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. For more information, see 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 a personalização do 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(String) método e retornar a faixa de opções apropriadas.

O GetCustomUI(String) método é gerado automaticamente pelo Visual Studio do 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 a personalização do Outlook 2007.

O exemplo de código a seguir demonstra como exibir um personalizado somente na faixa de opções de Microsoft.Outlook.Mail.Compose Inspetor. Este é o Inspetor de propriedades é aberta quando um usuário cria uma nova mensagem de email. Para exibir a faixa de opções é especificada na GetResourceText() método, que é gerado na classe de faixa de opções. Para obter mais informações sobre a classe da faixa de opções, consulte XML da faixa de opções.

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

Designer de faixa de opções

XML da faixa de opções

Outros recursos

Visão geral da faixa de opções