Pregunta

Quiero agregar soporte para buscar contactos locales de Outlook en mi aplicación ATL / WTL. ¿Alguien sabe de la interfaz de Outlook COM (Office 2003 o superior) le permite buscar contactos? Ya tengo soporte de búsqueda LDAP pero los usuarios también quieren poder buscar sus contactos privados.

Cualquier información sería bienvenida.

¿Fue útil?

Solución

Para obtener acceso a los contactos, primero tiene que obtener un objeto de espacio de nombres mediante la función GetNamespace de la aplicación, pasando " MAPI " como el nombre del espacio de nombres.

Luego, usas la función GetDefaultFolder del espacio de nombres, que te da una interfaz MAPIFolder que contiene una propiedad de elementos.

A continuación, llama a la función Buscar en los elementos.

Otros consejos

Debes usar MAPI para obtener acceso

Aquí puede encontrar un contenedor MAPI

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

También debes usar Outlookspy, su complemento muy útil para mostrarte la mayoría de las interfaces MAPI y el modelo de objetos de Outlook

Debería leer más sobre las funciones MAPI de MSDN

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top