Jak wysłać wiadomość e-mail o określonej porze dnia w programie Excel?
W niektórych przypadkach może być konieczne opóźnienie wysłania wiadomości e-mail w określonym czasie podczas pracy. Czy wiesz, jak to osiągnąć? W tym artykule pokażemy metodę wysyłania wiadomości e-mail o określonej porze dnia w programie Excel.
Wyślij e-mail o określonej porze dnia z kodem VBA
Wyślij e-mail o określonej porze dnia z kodem VBA
Poniższe kody VBA mogą pomóc w wysłaniu wiadomości e-mail o określonej porze dnia w programie Excel. Wykonaj następujące czynności.
1. wciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
2. w Microsoft Visual Basic for Applications okno, kliknij wstawka > Moduł. Następnie skopiuj poniższy kod VBA do okna modułu.
Kod VBA 1: wyślij wiadomość e-mail o określonej porze dnia w programie 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. Kliknij dwukrotnie ThisWorkbook w lewym okienku, aby otworzyć okno ThisWorkbook (Code). A następnie skopiuj poniższy kod VBA 2 do okna. Zobacz zrzut ekranu:
Kod VBA 2: wyślij wiadomość e-mail o określonej porze dnia w programie Excel
Private Sub Workbook_Open()
'Updated by Extendoffice 2018/3/5
Application.OnTime TimeValue("11:00:00"), "SendEmail"
End Sub
Note: W kodzie 2 podaj wymagany czas wysyłki.
4. wciśnij inny + Q klucze do zamknięcia Microsoft Visual Basic for Applications okno.
5. kliknij filet > Zapisz jako > Przeglądaj.
6. w Zapisz jako W oknie dialogowym proszę wybrać folder do zapisania skoroszytu, nazwać go według potrzeb, wybrać Skoroszyt Excel z włączoną obsługą makr format z Zapisz jako typ rozwijaną listę, a na koniec kliknij Zapisz przycisk. Zobacz zrzut ekranu:
Odtąd, gdy tylko nadejdzie określony czas, określony e-mail będzie wyświetlany automatycznie. Proszę kliknąć Wyślij przycisk, aby wysłać tę wiadomość e-mail.
Podobne artykuły:
- Jak automatycznie wysyłać wiadomości e-mail na podstawie wartości komórki w programie Excel?
- Jak wstawić podpis do wiadomości e-mail programu Outlook podczas wysyłania przez VBA w programie Excel?
- Jak wysłać wiadomość e-mail z treścią wiadomości e-mail HTML w programie Excel?
- Jak wysłać wiadomość e-mail z określonym pogrubieniem / rozmiarem / kolorem / podkreśleniem formatu tekstu w programie Excel?
- Jak wysyłać wiadomości e-mail bez programu Outlook w programie Excel?
- Jak wysłać konkretny wykres w wiadomości e-mail za pomocą VBA w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!