¿Cómo programar el envío de un correo electrónico a una hora específica del día desde Excel?
En algunos casos, es posible que necesite programar el envío de un correo electrónico para una hora concreta dentro de su jornada laboral. ¿Sabe cómo hacerlo? Este artículo le mostrará un método para enviar un correo electrónico a una hora específica del día desde Excel.
Enviar un correo electrónico a una hora específica del día con código VBA
Enviar un correo electrónico a una hora específica del día con código VBA
Los siguientes códigos VBA le permiten enviar un correo electrónico a la hora específica del día en Excel. Siga estos pasos:
1. Pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. A continuación, copie el siguiente código VBA en la ventana del módulo.
Código VBA 1: Enviar un correo electrónico a una hora específica del día en Excel
Sub SendEmail()
'Updated by Extendoffice 2018/3/5
Set olApp = CreateObject("Outlook.application")
Set objMail = olApp.CreateItem(olMailItem)
With objMail
.Display
.To = "Email address"
.Subject = "Send email"
'HTML for fun
'.BodyFormat = olFormatHTML
.HTMLBody = "<HTML><H2>Email Body</BODY></HTML>"
'.Send
End With
End Sub 3. Haga doble clic en EsteLibro en el panel izquierdo para abrir la ventana de EsteLibro (Código) y, a continuación, copie el siguiente código VBA 2 en dicha ventana. Consulte la captura de pantalla:

Código VBA 2: Enviar un correo electrónico a una hora específica del día en Excel
Private Sub Workbook_Open()
'Updated by Extendoffice 2018/3/5
Application.OnTime TimeValue("11:00:00"), "SendEmail"
End Sub Nota: En el código 2, especifique la hora de envío según sus necesidades.
4. Pulse las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.
5. Haga clic en Archivo > Guardar como > Examinar.

6. En el cuadro de diálogo Guardar como, elija una carpeta para guardar el libro, asígnele el nombre que desee, seleccione el formato Libro de Excel habilitado para macros en la lista desplegable Especificar formato de guardado y, finalmente, haga clic en el botón Guardar. Vea la captura de pantalla:

A partir de ahora, en cuanto llegue la hora especificada, el correo electrónico correspondiente se mostrará automáticamente. Haga clic en el botón Enviar para enviar este mensaje.

Descubra la magia de Excel con KUTOOLS AI
- Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
- fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
- Programación en VBA: Escriba e implemente código VBA con facilidad.
- Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
- Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Artículos relacionados:
- ¿Cómo enviar automáticamente un correo electrónico en función del valor de una celda en Excel?
- ¿Cómo insertar una firma en un correo electrónico de Outlook al enviarlo mediante VBA desde Excel?
- ¿Cómo enviar un correo electrónico con cuerpo en HTML desde Excel?
- ¿Cómo enviar un correo electrónico con formato de texto especificado en Excel, como negrita, tamaño, color y subrayado?
- ¿Cómo enviar un correo electrónico desde Excel sin usar Outlook?
- ¿Cómo enviar un gráfico específico por correo electrónico mediante VBA en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos