|
Responder ![]() |
Autor | |
angelcamo ![]() Nuevo ![]() ![]() Unido: 21/Octubre/2020 Localización: Peru Estado: Sin conexión Puntos: 3 |
![]() Enviado: 21/Octubre/2020 a las 01:44 |
Buenas, estoy buscando por varios lados y no encuentro.
No estoy metido en el mundo de las macros, pero me tocó darle mantenimiento a una macro y estoy buscando como poder hacer para que al momento de enviar/responder/reenviar un correo poder guardar en un archivo csv el subject, a la hora que se hizo, el dominio. Sería de mucha ayuda. Gracias de antemano. Saludos
|
|
Atte.
Angel Cayhualla Morales |
|
![]() |
|
lbauluz ![]() Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador ![]() ![]() Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3835 |
![]() |
Buenos días angelcamo, bienvenido al foro. Lo primero, ¿eso lo quieres hacer desde Access?, es para moverlo al foro adecuado. en ese caso usa: Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) que se ejecutará cada vez que envíes un correo. Ojo, recuerda que solo funciona en el cliente, no en el servidor. Un saludo. Luis
|
|
El Búho es un pajarraco
|
|
![]() |
|
angelcamo ![]() Nuevo ![]() ![]() Unido: 21/Octubre/2020 Localización: Peru Estado: Sin conexión Puntos: 3 |
![]() |
Buen día, que tal.
Muchas gracias por responder y mil disculpas al parecer publiqué en el foro equivocado. Me refiero al outlook de escritorio donde puedo crear y ejecutar reglas. Y sí, me interesa que la macro se dispare al enviar un correo. Disculpen, primera vez que publico en este foro.
|
|
Atte.
Angel Cayhualla Morales |
|
![]() |
|
xavi ![]() Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador ![]() ![]() Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14556 |
![]() |
Entonces entiendo que se trata de VBA para Outlook y, por tanto, debería ir al foro de "Otros productos Microsoft" (lo muevo ahí).
En ese caso lo que debes es manejar el evento que Luis ha apuntado (Application.ItemSend) de Outlook dónde deberás programar la generación de un fichero CSV los datos. Deberás investigar sobre las propiedades del objeto MailItem para saber como obtener los datos del correo. Informarte que la literatura sobre el VBA de Outlook es más bien escasa (al menos en castellano). Para empezar, este artículo sobre ItemSend: https://docs.microsoft.com/es-es/office/vba/api/outlook.application.itemsend Un saludo
|
|
![]() |
Responder ![]() |
|
Tweet
|
Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |