Outlook | Enviar un correo periódicamente a través de las tareas

Publicidad




Artículo

Outlook no proporciona una forma fácil de programar un envío de correos periódicos al igual que lo hace con las citas o las tareas, pero existe un método mediante programación de Visual Basic y con una secuencia de comandos podemos crear y automatizar el envío periódico.

El proceso consta de tres partes:

  1. Publicar un formulario de Tareas personalizado que va a crear un mensaje de correo cuando el estado de la tarea sea marcado como completado.
  2. Utilizar dicho formulario para crear una tarea repetitiva.
  3. Cuando salte el aviso de la tarea y la marquemos como completada automáticamente se abrirá el mensaje de correo para enviar. Hay dos opciones posibles:
    • Que se abra el mensaje para poder modificar cualquier elemento del mensaje (adjuntar, añadir, quitar…).
    • Que se envíe directamente.

1. Publicar un formulario con un script personalizado

Para realizar el proceso deberemos tener activa la ficha Desarrollador: Archivo Opciones Personalizar la cinta de opciones, en Pestañas principales marcar Desarrollador.

Programar un correo periódico - palel.es

Creamos una nueva tarea.

Programar un correo periódico - palel.es

Abrimos la ficha Desarrollador y pulsamos Diseñar este formulario.

Programar un correo periódico - palel.es

Pulsamos en Ver código dentro del grupo Formulario.

Programar un correo periódico - palel.es

Se abre el Editor de scripts y escribimos el siguiente código:

Programar un correo periódico - palel.es

Sub Item_PropertyChange(ByVal Name)
   Select Case Name
   Case «Status»
           if Item.Status = 2 then ‘2 = Completed
                   Set NewItem = Application.CreateItem(0)
                   NewItem.To = «poner_aqui_la@direccion.com»
                   NewItem.Recipients.ResolveAll
                   NewItem.Subject = «Escribir aquí el texto del ASUNTO»
                   NewItem.Body = «Escribir aquí el texto del CUERPO del mensaje.»
                   NewItem.Display
           End IF
   End Select
   End Sub

Este es el código si optamos por la opción de que se abra el mensaje antes de enviar, si optamos porque se envíe directamente una vez marquemos la tarea como completada deberemos añadir la línea de código opcional que aparece en la imagen anterior: NewItem.Send debajo de NewItem.Display.

– Ojo: comilla simple ALT+39 y comilla doble ALT+34 (gracias Miguel Ángel Zapata por la puntualización en tu comentario).

Pulsamos en Archivo y Cerrar.

Programar un correo periódico - palel.es

Pulsamos en el botón Publicar formulario como. Desde Examinar localizamos la carpeta TareasAceptar. Damos un nombre al formulario, en el ejemplo TareaCorreoPublicar.

Cerramos el formulario sin guardar cambios.

2. Crear una tarea repetitiva basada en el formulario

Desde la carpeta Tareas donde hemos publicado el formulario pulsamos en Nuevos elementosFormularios personalizadosTareaCorreo.

Programar un correo periódico - palel.es

A partir de aquí configuramos la tarea: 1 Nombre de la tarea – 2 Fecha de vencimiento (la primera vez que se va a ejecutar/enviar el correo) – 3-4 Marcar el aviso (día/hora) – 5 Pulsar en Periodicidad y establecer cada cuánto queremos enviar los mensajes (una
vez que se lance el aviso la tarea), en el ejemplo: todos los miércoles y viernes de cada semana a las 9 de la mañana. Podemos especificar una fecha de finalización o un número de repeticiones. Aceptar. Guardamos y cerramos la tarea.

Programar un correo periódico - palel.es

3. Envío del mensaje periódico cuando salte el aviso de la tarea

Una vez que ya tenemos los dos primeros pasos completados solo falta esperar a que salte el aviso de la tarea: podemos abrirla y marcarla como completada o bien desde la lista de tareas marcarla como completada.

Programar un correo periódico - palel.es

Automáticamente, en el momento que la marquemos como completada, se abrirá (o enviará), el mensaje de correo establecido en el script y se creará una nueva tarea para el siguiente día establecido en la periodicidad.

Por supuesto que para que este proceso se realice Outlook deberá estar en ejecutándose (abierto).

Este proceso está descrito desde hace mucho tiempo (2007) en un artículo en la KB de Microsoft, pero referido a Outlook 2000-2003. Ayer un amigo contacto conmigo porque quería programar envíos periódicos y me puse manos a la obra para ver si también era posible realizarlo con Outlook 2013, decidí reflejar dicho artículo actualizado y con imágenes. Dedicado a Peter.

¿Has encontrado ayuda en este blog?

Si quieres puedes hacer un pequeño aporte para mantenerlo

G R A C I A S

I M P O R T A N T E

Los artículos están realizados para ayudar y orientar a los usuarios, si tienes dudas o consultas NO las plantees en los artículos, hazlo en los FOROS y COMUNIDADES de USUARIO.

Palel

Publicidad




Importar mensajes y contactos desde Outlook Express, Microsoft Outlook o Windows Live Mail a Outlook.com

Publicidad


Artículo

Si usas una aplicación de escritorio de Microsoft Outlook de Office, Outlook Express o Windows Live Mail, puedes importar tu correo electrónico, tus contactos y la información de la cuenta en Outlook.com.

Escenario:

Usuario que está utilizando Outlook Express y quiere copiar el contenido (correo y contactos) en su cuenta Outlook.com (Hotmail).

Importación del correo y contactos desde Outlook Express a Outlook.com

1. Desde el equipo en el que se está ejecutando Outlook Express se accede a la cuenta Outlook.com.

2. Desde image Opciones Importar cuentas de correo electrónico pulsaremos en la opción Aplicaciones de correo electrónico en tu PC.

Importar contenido de Outlook Express en Outlook.com - Palel.es

3. Nos solicita instalar el complemento Mail Migration, lo instalamos.Importar contenido de Outlook Express en Outlook.com - Palel.es

4. Una vez instalado nos muestra las diferentes aplicaciones de correo que tengamos instaladas en nuestro equipo y las direcciones de correo asociadas en ellas. Las aplicaciones desde las que podemos realizar la importación son Outlook de Office, Outlook Express o Windows Live Mail.

Importar contenido de Outlook Express en Outlook.com - Palel.es

5. Pulsamos en Elegir qué se debe importar y seleccionamos lo que queramos importar. Nos permite importar el contenido desde los diferentes archivos de datos de Outlook con los que estemos trabajando, el contenido de Outlook Express (incluidos los contactos), así como también la configuración de las cuentas configuradas para que podamos utilizarlas desde Outlook.com para enviar y recibir correo con ellas.

Importar contenido de Outlook Express en Outlook.com - Palel.es

6. En este ejemplo desmarcamos todo y solo dejamos la importación desde Outlook Express y pulsamos Importar.

Importar contenido de Outlook Express en Outlook.com - Palel.es

7. Una vez finalizado vamos a la Bandeja de entrada y veremos una carpeta llamada Outlook Express y dentro de ella las subcarpetas con el contenido y accediendo a Contactos también los contactos importados.

Importar contenido de Outlook Express en Outlook.com - Palel.es

 

Otros artículos relacionados:

Exportar mensajes desde Outlook Express hasta Outlook 2010 en Windows 7 o Windows 8

Importar mensajes desde Outlook de Office (PST) a Windows Live Mail

Importar contactos desde Outlook Express (WAB) en Windows 7 o Windows 8

Importar contactos desde Valores separados por comas (CSV)

Outlook Express es una aplicación que ya lleva unos años discontinuada puesto que desde Windows Vista ya no forma parte del sistema operativo ni está disponible y por tanto ya no tiene soporte. En su lugar y como aplicación gratuita, se recomienda utilizar Windows Live Mail.

¿Has encontrado ayuda en este blog?

Si quieres puedes hacer un pequeño aporte para mantenerlo

G R A C I A S

I M P O R T A N T E

Los artículos están realizados para ayudar y orientar a los usuarios, si tienes dudas o consultas NO las plantees en los artículos, hazlo en los FOROS y COMUNIDADES de USUARIO.

Palel

Publicidad