Tengo un pregunta para ver si alguien a trabajado con esto:
Tengo MsOutlook xp . Cuando me dirijo a la carpeta Bandeja de entrada me
muestra una vista previa en donde puedo visualizar los campos "de:" "para:"
"Asunto:" y mas abajo el mensaje. hasta aqui todo bien . Pero
especificamente en el campo "de:" en ocasiones solo me aparece el nombre del
remitente en vez de la direccion de correo. (Segun me comento pilar eso
dependia del remitente) pero sin enbargo si abro el correo si me aparece
tanto el nombre como la direccion.
A nivel de codigo VBA (programacion de Objetos de Microsoft Outlook) en ese
e-mail (mailitem) se puede especificar el campo "De" con la propiedad
SenderName la cual me muestra en cualquier aplicacion de Outlook para
aplicaciones office el contenido del campo "de:" , pero solo me muestra el
contenido de este campo tal cual como aparece en la vista previa de la
carpeta correspondiente, es decir solo el nombre.
Ahora bien alguien sabe cual es la propiedad que se usa para el campo "de:"
en el formulario cuando desde la vista previa se abre el correo?. En
definitiva necesito saber cual es la propiedad del campo que me muestre
direccion completa del remitente.
En programacion de objetos mapi la funcion correspondiente seria
expresion.Sender.Address pero en los objetos de outlook lo unico que
consigo es expresion.SenderName , Alguien conoce el equivalente.
Si no me explique bien avisenme y lo vuelvo a intentar
--
Saludos, y gracias
Joshemel
josh...@hotmail.com
Valencia - Venezuela.
.
--
.
Joshemel, no existe esa propiedad en VBA en Outlook que devuelva la
dirección del remitente. Como bien lo has averiguado, OL sólo da la
propiedad SenderName del MailItem
Ahora bien, exprimiendo más el cerebro, si ya entraste a programación, te
sugiero que pruebes con VBScript que requeriría el CDO en
http://www.dimastr.com/redemption/ para obtener la dirección en "De", pero
el CDO no se instala la primera vez.
También puedes usar el campo "Responder a", pero no siempre se llena. Pero
hasta ahí llego, mayor ayuda recibirás de los foros especializados
news://msnews.microsoft.com/microsoft.public.es.officedev
news://msnews.microsoft.com/microsoft.public.es.vba
news://msnews.microsoft.com/microsoft.public.es.exchange
--
menteAtenta,
Pilar Mueckay
"Joshemel" <josh...@BORRARhotmail.com> escribió en el mensaje
news:OZVHgo2B...@TK2MSFTNGP11.phx.gbl...
Gracias pilar por tu respuesta, averiguare en esos foros, pero dime algo: se
pueden mezclar ambos lenguajes de programación en un mismo modulo? y otra
cosa si Outlook muestra el contenido del campo "de:" en la vista previa de
una forma y al abrir el correo lo muestra de otra forma debe ser que esta
usando propiedades diferente para ambos casos, ¿como hago para saber cuales
son?
--
Saludos,
Joshemel
josh...@hotmail.com
Valencia - Venezuela.
.
--
.
"Pilar Mueckay" <pmue...@hotmail.com> escribió en el mensaje
news:#k3DFgJC...@TK2MSFTNGP10.phx.gbl...
--
.
"Joshemel" <josh...@BORRARhotmail.com> escribió en el mensaje
news:#gG#oLMCDH...@TK2MSFTNGP12.phx.gbl...
VBScript es "el lenguaje" para los formularios de Outlook. Y es
perfectamente intercambiable.
El código VBA es para macros que añades a la barra de herramientas o para
manejar eventos a nivel de la aplicación: enviar un ítem, mu, mu, mu. Esto
es, el código VBA no es usado DIRECTAMENTE por los formularios, ni puede ser
usado más que por el usuario local, si se quiere transferirlo hay que
cambiarlo a un Add-in COM.
Y ya no digo más pues corro el riesgo de que alguien me diga que estoy
"equivocated" :-D
--
menteAtenta,
Pilar Mueckay [GMT: -05:00]
"Joshemel" <josh...@BORRARhotmail.com> escribió en el mensaje
news:utwHAYMC...@TK2MSFTNGP10.phx.gbl...
--
Saludos,
Joshemel
josh...@hotmail.com
Valencia - Venezuela.
"Pilar Mueckay" <pmue...@hotmail.com> escribió en el mensaje
news:#bWs9rOC...@TK2MSFTNGP10.phx.gbl...