Ayuda a cargar lista de contactos del Outlook en un DataGrid con MAPI

25/07/2006 - 03:19 por MartinR | Informe spam
Hola grupo, perdonen que vuela a preguntar sobre el mismo tema que
pregunte hace ya varias semanas. Mi problema es sobre MSMAPI,
(MAPISession, MAPIMessages). Estoy desarrollando un software de envío
de correo electrónico. Mi pregunta anterior era con que dll tenia que
trabajar para hacer la aplicación con el protocolo MAPI, eso ya lo
resolví.

Pero ahora mi problema es poder cargar en un DataGrid toda la lista de
contactos del Outlook o por defecto desde el Exchange. No se con cual
propiedad de MAPISession o de MAPIMessages. He intentado con todas pero
ninguna me devuelve la lista de contactos de mi Outlook.

Les dejo el código que tengo, y espero que me puedan dar alguna idea.

Código para envío del e-mail:

Public sesion As New MAPISession
Public mensaje As New MAPIMessages

CrearSesion()
With mensaje
.MsgIndex = -1
.MsgSubject = txtAsunto.Text.ToString
.MsgNoteText = txtCuerpo.Text.ToString
.SessionID = sesion.SessionID
.Compose()
.RecipDisplayName = txtPara.Text.ToString
.ResolveName()
.Send()
MsgBox("Mensaje enviado", MsgBoxStyle.Information)
End With
CerrarSesion()


Private Sub CrearSesion()
sesion.DownLoadMail = False
sesion.UserName = "Outlook"
sesion.NewSession = True
sesion.SignOn()
End Sub

Private Sub CerrarSesion()
sesion.SignOff()
End Sub

Como ven por ahora las direcciones de destino las estoy tomando de un
TextBox del formulario, pero la idea es poder cargar toda la lista de
contactos de mi Outlook en un DataGrid si es posible o conectarme
directamente a mi Exchange.

Alguien me puede ayudar a desplegar de alguna forma toda la lista de
contactos????

Desde ya, muchas gracias.

Martín.

Preguntas similare

Leer las respuestas

#1 Patxi Sanz
25/07/2006 - 17:12 | Informe spam
Hola MartinR:

Tal vez estas páginas te ayuden:
- http://support.microsoft.com/?scid=kb;es;313802
- http://www.microsoft.com/spanish/ms.../art19.asp
(Este artículo es para VFP, pero ´la base de Outlook te servirá también para
VB .Net)

Un saludo,


Patxi Sanz
patxisanz[ARROBA]yahoo[PUNTO]es
Tudela (NA)
Respuesta Responder a este mensaje
#2 MartinR
26/07/2006 - 15:53 | Informe spam
Muchas gracias por los links. Ahora tengo que adaptar esa información
a mi codigo.

Muchas gracias.

Martín
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida