Pergunta

Eu quero adicionar suporte para a busca de contatos locais do Outlook para o meu aplicativo ATL / WTL. Alguém sabe de interface do Outlook COM (Office 2003 ou superior) permite-lhe procurar contatos? Eu já tenho o apoio de pesquisa LDAP, mas os usuários querem ser capaz de pesquisar seus contatos privados.

Qualquer informação seria bem-vinda.

Foi útil?

Solução

Para ter acesso aos contatos que você primeiro tem que obter um objeto Namespace usando a função GetNamespace do aplicativo, passando "MAPI" como o nome do namespace.

Em seguida, você usa a função GetDefaultFolder do Namespace, que lhe dá uma interface MAPIFolder que contém uma propriedade Items.

Em seguida, você chamar a função Find sobre os itens.

Outras dicas

Você deve usar MAPI para obter acesso

Aqui você pode encontrar um MAPI invólucro

http://www.codeproject.com/KB/IP/CMapiEx.aspx

Além disso, você deve usar Outlookspy, seus add-on muito útil para mostrar-lhe mais de interfaces MAPI e Outlook Object Modelo

Você deve ler mais sobre funções MAPI do MSDN

http://msdn.microsoft.com/ en-us / library / aa142548 (EXCHG.65) .aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top