Comment envoyer un e-mail à une heure précise de la journée dans Excel?
Dans certains cas, vous devrez peut-être retarder l'envoi d'un e-mail à un moment précis de votre travail. Savez-vous comment y parvenir? Cet article va vous montrer une méthode d'envoi d'un e-mail à l'heure précise d'une journée dans Excel.
Envoyer un e-mail à une heure précise de la journée avec le code VBA
Envoyer un e-mail à une heure précise de la journée avec le code VBA
Les codes VBA suivants peuvent vous aider à envoyer un e-mail à l'heure spécifique de la journée dans Excel. Veuillez faire comme suit.
1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Copiez ensuite le code VBA ci-dessous dans la fenêtre Module.
Code VBA 1: envoyer un e-mail à une heure précise de la journée dans 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. Double-cliquez sur ThisWorkbook dans le volet gauche pour ouvrir la fenêtre ThisWorkbook (Code). Et puis copiez ci-dessous le code VBA 2 dans la fenêtre. Voir la capture d'écran:
Code VBA 2: envoyer un e-mail à une heure précise de la journée dans Excel
Private Sub Workbook_Open()
'Updated by Extendoffice 2018/3/5
Application.OnTime TimeValue("11:00:00"), "SendEmail"
End Sub
Notes: Dans le code 2, veuillez spécifier l'heure d'envoi selon vos besoins.
4. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.
5. Cliquez Déposez votre dernière attestation > Enregistrer sous > Explorer.
6. dans le Enregistrer sous boîte de dialogue, veuillez choisir un dossier pour enregistrer le classeur, nommez-le selon vos besoins, sélectionnez Cahier de travail Excel avec macro-activé format du Enregistrer en tant que type de liste déroulante, et enfin cliquez sur le Économiser bouton. Voir la capture d'écran:
À partir de maintenant, dès que l'heure précise arrivera, le certain e-mail s'affichera automatiquement. Veuillez cliquer sur le Envoyer bouton pour envoyer cet e-mail.
Articles Liés:
- Comment envoyer automatiquement un e-mail en fonction de la valeur de la cellule dans Excel?
- Comment insérer une signature dans un e-mail Outlook lors de l'envoi par vba dans Excel?
- Comment envoyer un e-mail avec un corps d'e-mail HTML dans Excel?
- Comment envoyer un e-mail avec le format de texte gras / taille / couleur / souligné dans Excel?
- Comment envoyer un e-mail sans Outlook dans Excel?
- Comment envoyer un graphique spécifique dans un e-mail avec vba dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!