RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  25533 - OUTLOOK Y MAPI EN VISUAL BASIC
Autor:  Mauricio Castro Quesada
Compañeros, mi duda es la siguiente:

Estoy programando en Visual Basic, un control que me permita enviar correos electronicos desde Outlook, usando el objeto MAPI, que este me proporciona. Mi duda es la siguiente:

Como puedo conocer el usuario que está asociado al perfil cuando yo utilizo el metodo Logon del MAPI. Asi:

dim Correo as new outlook.application
dim oMapi as outlook.NameSpace

set Correo = CreateObject("Outlook.Application")
set oMapi = Correo.GetNameSpace("MAPI")
call oMapi.Logon("miperfil", "miclave",false, true)
msgbox oMapi.CurrentUser.name

El problema está en que yo no quiero ver ninguna pantalla, si no que me envie el correo. Sin embargo, no me lo envia porque el CurrentUser.Name es igual a "Unknown". Y solamente me funciona cuando tengo el Outlook abierto; y yo no quiero eso. Auxilio!!!.


Nombre
Apellidos
Correo
Comentarios