22 votos

Programadas y periódicas de correo electrónico en Outlook?

Necesito enviar algunos correos electrónicos en un momento específico del día y de la necesidad de hacerlo cada día. Cómo puedo hacerlo con Outlook?

Delay delivery ayuda para enviar correo en un determinado tiempo; pero, ¿cómo crear nuevo correo se envía para mañana?

enter image description here

3voto

queueoverflow Puntos 196

OK, aquí está una explicación rápida de una forma de hacer esto. Se requiere la configuración de una macro en el Outlook editor de VBA. Si usted nunca ha hecho esto antes, hay un poco de instalación que usted tendrá que caminar a través de la primera. (Tenga en cuenta que, mientras que la creación de macros para Outlook no es difícil, hay varios lugares donde los errores pueden suceder, lo que puede llevar a la confusión y la frustración. Si usted es un principiante en esto y quiero seguir, recomiendo leer detenidamente toda la página de MSDN vinculados en el primer paso, a continuación.)

1. Abrir el editor de VBA.

En la cinta de opciones de Outlook de la barra, haga clic en la ficha Programador (habilitar aquí) y, a continuación, haga clic en Visual Basic. Si usted no tiene una ficha Programador en su barra de la cinta, tendrá que habilitar. Consulte las instrucciones en esta página de MSDN (desplácese hacia abajo a la sección etiquetada "Para activar la ficha Programador". NOTA: usted también debe leer la sección de ese sitio etiquetados "habilitar macros"). Presionando la Visual Basic botón hará que toda una nueva aplicación para abrir el editor de VBA); abrir ThisOutlookSession, la gran panel en el medio es donde la macro se vaya.

Para utilizar, presione Alt+F11 para abrir el editor de VBA, a continuación, copie el código y pegarlo en ThisOutlookSession. (referencia)

enter image description here

2. Pegar la macro siguiente en la parte inferior de la macro panel.

'Original function written by Diane Poremsky: http://www.slipstick.com/developer/send-email-outlook-reminders-fires/
Private Sub Application_Reminder(ByVal Item As Object)
  Dim objMsg As MailItem
  Set objMsg = Application.CreateItem(olMailItem)    

If Item.MessageClass <> "IPM.Appointment" Then
  Exit Sub
End If

If Item.Categories <> "Automated Email Sender" Then
  Exit Sub
End If

  objMsg.To = Item.Location
  objMsg.Subject = Item.Subject
  objMsg.Body = Item.Body
  objMsg.Send

  Set objMsg = Nothing
End Sub

3. Crear una nueva Categoría.

La nueva Categoría creada (cómo) debe ser llamado Automated Email Sender (esto es arbitraria título, pero si que se cambia, se cambia en la macro).

4. Crear una cita en el Calendario.

Coloque el destinatario de un correo electrónico en el campo "almacén".

El campo "Asunto" de la cita, que será utilizada como campo de Asunto del correo electrónico.

El "Cuerpo" de la cita será el Cuerpo del correo electrónico.

La elección de la cita se repita en cualquier programa que usted desea. Asegúrese de configurar un recordatorio.

Configurar el tiempo de recordatorio

También, no olvide asignar la Categoría que has creado en el paso anterior.

La prueba de que en primer lugar, poniendo su propia dirección de correo electrónico en el campo de Ubicación.

enter image description here


Eso es todo! Mientras su configuración de seguridad de macros está bien, esta macro se causa un correo electrónico que se envía automáticamente siempre que se activa el recordatorio de una cita con la Categoría especificada.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X