Compartilhar via


Exibir itens selecionados no Explorer ativo

Este exemplo mostra como usar a classe auxiliar OutlookItem para exibir convenientemente todos os itens escolhidos na janela ativa do Explorer.

Exemplo

Observação

O exemplo de código a seguir foi tirado do artigo Programação de aplicativos do Microsoft Office Outlook 2007.

O objeto Selection contém o conjunto de itens do Outlook atualmente escolhidos no explorador ativo do Outlook. Nem o explorador ativo, representado pelo ActiveExplorer(), nem o conjunto de itens escolhidos indica o tipo dos itens escolhidos. Normalmente, você teria que primeiro identificar o tipo de item e, em seguida, chamar o método Display específico para esse tipo. Como o método Display é comum para todos os objetos de itens do Outlook e a classe auxiliar OutlookItem inclui esse método, aproveite a classe auxiliar declarando uma instância do objeto OutlookItem, myItem e utilize myItem.Display para exibir cada item na seleção. Você pode ver a implementação da classe auxiliar OutlookItem em Criar uma classe auxiliar para acessar membros de itens comuns do Outlook

Se usar o Visual Studio para testar este exemplo de código, adicione primeiro uma referência ao componente da biblioteca de objetos do Microsoft Outlook 15.0 e especifique a variável do Outlook quando importar o namespace Microsoft.Office.Interop.Outlook. A instruçãousing não deve ocorrer diretamente antes das funções no exemplo de código, mas deve ser adicionada antes da declaração de classe pública. The following line of code shows how to do the import and assignment in C#.

using Outlook = Microsoft.Office.Interop.Outlook;
private void DisplaySelectedItems()
{
    Outlook.Selection selection =
        Application.ActiveExplorer().Selection;
    for (int i = 1; i <= selection.Count; i++)
    {
        OutlookItem myItem = new OutlookItem(selection[i]);
        myItem.Display();
    }
}

Confira também