Compartilhar via


Exemplo de Fornecedor do Livro de Endereços

Aplica-se a: Outlook 2013 | Outlook 2016

Este exemplo suporta um único contentor só de leitura para nomes a apresentar e endereços de e-mail, que são lidos a partir de um ficheiro binário simples. O exemplo suporta modelos pontuais e todas as opções de configuração, exceto o Assistente de Perfis.

Pode transferir este exemplo a partir de Exemplos de Código da API de Mensagens do Outlook (MAPI).

Propriedade Valor
Executável:
SABP32.dll
Diretório de código fonte:
SampleAddressBookProvider\SABP
Idioma:
C++
Plataformas:
Microsoft Visual Studio 2008 para compilar para o Windows Vista, Windows Server 2008, Windows XP SP2 e Windows Server 2003 SP1

Funcionalidades Suportadas

Este exemplo suporta as seguintes funcionalidades:

  • Restrições de tabelas. O exemplo implementa a resolução de prefixo e de nome ambíguo. Não implementa a linguagem de restrição MAPI completa e as restrições são suportadas apenas no nome a apresentar.

  • Uma tabela de apresentação de detalhes para utilizadores de mensagens.

  • Endereços pontuais.

  • Uma caixa de diálogo de pesquisa avançada.

  • Uma interface IMAPIStatus: IMAPIProp . Esta interface é parcialmente suportada; os respetivos métodos IMAPIProp são delegados à interface IPropData . Para obter mais informações, veja a interface IPropData : IMAPIProp .

  • Configuração interativa e programática.

Funcionalidades Não Suportadas

Este exemplo não suporta as seguintes funcionalidades:

  • A ordenar.

  • Listas de distribuição.

  • Criar, eliminar e modificar entradas.

  • Propriedades com múltiplos valores.

  • Propriedades nomeadas.

  • Distinguir entre nomes próprios e apelidos em nomes a apresentar.

Para instalar o Fornecedor do Livro de Endereços de Exemplo

  1. Para transferir o Fornecedor do Livro de Endereços de Exemplo, veja Transferir os Exemplos mapi do Outlook.

  2. Localize a pasta onde guardou os Exemplos MAPI do Outlook. Clique com o botão direito do rato na pasta zip Número da versão> do OutlookMAPISamples< e clique em Extrair Tudo.

  3. Clique em Procurar, selecione a localização onde pretende guardar o exemplo e clique em Extrair.

  4. Execute o Visual Studio 2008.

  5. No Visual Studio 2008, clique em Ficheiro, selecione Abrir e, em seguida, clique em Projeto/Solução.

  6. Navegue até à localização onde guardou o exemplo, clique em SABP.vcproj e, em seguida, clique em Abrir.

  7. On the Build menu, click Build Solution.

  8. Na caixa de diálogo Guardar Ficheiro Como , clique em Guardar.

  9. Na pasta onde guardou o exemplo, clique com o botão direito do rato no ficheiro install.bat e clique em Executar como administrador.

  10. Na caixa de diálogo Controle de Conta de Usuário, clique em Continuar.

    Observação

    Install.bat copia o .dll para a pasta de instalação predefinida do Microsoft Office, C:\Programas\Microsoft Office\Office12. Se tiver instalado produtos do Office numa localização diferente, clique com o botão direito do rato emInstall.bat e clique em Editar. O ficheiro é aberto no Bloco de Notas. Substitua o caminho de instalação predefinido pelo caminho de instalação utilizado no computador.