Aunque bueno, no debería molestarnos porque se supone que es nuestra responsabilidad que la información sea oportunamente distribuida al equipo de trabajo, por lo que este tipo de solicitudes nunca deberían presentarse.
La persona organizada y disciplinada establecería uno o dos momentos en el día para realizar esta tarea. El vago hace un script que se encargue de eso.
Pequemos de vagos entonces:
Crea un archivo de texto con el block de notas, por ejemplo enviarReporte.txt
Dentro del archivo escribe el siguiente texto, en el cual vas a modificar el texto en azul según tus necesidades:
para = "mail1@empresa.com; mail2@empresa.com; mail3@empresa.com" asunto = "Reporte" mensaje = "Estimados, adjunto reporte." adjunto = "C:\reportes\reporte.xlsx"
Set outlook = CreateObject("Outlook.Application") Set correo = outlook.CreateItem(olMailItem) correo.To = para correo.Subject = asunto correo.Body = mensaje correo.Attachments.Add(adjunto) correo.Send
Ahora cambia la extensión del archivo de ".txt" a ".vbs".
Qué cosa? No sabes? Mr MBA?! Bueno ya aquí te explico cómo hacerlo.
Ya tienes un script de Visual Basic, basta con hacer doble click sobre este para enviar un correo a los destinatarios que especificaste con tu reporte como adjunto.
Pero yo no quiero tener que hacer click, nadie quiere. La idea es que todo esto se haga automáticamente.
En esta parte nos ayuda el programador de tareas. Allí vas a indicar la hora y los días de la semana en que quieres que se ejecute el script, y listo nunca más tendrás que escuchar la espantosa frase con la que comenzamos el post.
Excelente, el único comentario es que quizá sea mi computador pero no puedo ver ningún texto en negritas, pero asumo es todo lo que va después del igual.
ResponderEliminarMejor lo puse en otro color
EliminarHola como seria posible añadir la fecha del dia al asunto? Gracias de antemano.
ResponderEliminarExcelente Script, creo que con esto pdremos automatizar algunas cosas y sobretodo tener la posibilidad de enviar un reporte por correo mucho más rapido.
ResponderEliminarsaludos!
bueno solo tengo una pregunta ¿esto sirve para enviar un correo por gmail? y si se puede ¿que se tiene que modificar en el codigo? gracias :3
ResponderEliminar