Outlook pozwala użytkownikom na oznaczanie wiadomości e-mail z niestandardowym przypomnieniem i terminem. Ale musisz go wybrać i włączyć ręcznie. W tym artykule dowiesz się, jak osiągnąć to automatycznie za pomocą VBA.
Outlook zapewnia nam funkcję „Flaguj”, która pozwala nam znacznie wygodniej śledzić krytyczne wiadomości e-mail. Nie tylko pozwala nam na stworzenie wiadomości e-mail, ale także pozwala nam wybrać preferowaną ikonę flagi, przypisać określony termin, a nawet określić niestandardowe przypomnienie do wiadomości e-mail. Bez wątpienia jest bardzo poręczny.
Ale wielu użytkowników wciąż ma inne pragnienie. Mają nadzieję, że Outlook może automatycznie określić stosunkowo stałą niestandardową datę i godzinę przypomnienia dla oznaczonych wiadomości e-mail, na przykład 3 dni po dzisiejszym dniu, 1 tydzień po dzisiejszym dniu itp. Szczerze mówiąc, Outlook nie ma takiej natywnej funkcji. Dlatego musisz wrócić do innych środków, na przykład VBA. Tutaj nauczymy Cię, jak korzystać z Outlook VBA, aby zrealizować to wymaganie. Czytaj dalej, aby uzyskać szczegółowe informacje.
Automatyczne ustawianie przypomnienia i terminu podczas oznaczania wiadomości e-mail programu Outlook Outlook
- Na samym początku uruchom program Outlook.
- Następnie możesz nacisnąć skrót klawiszowy „Alt + F11”, aby uzyskać dostęp do edytora VBA.
- Następnie w następnym oknie „Microsoft Visual Basic for Applications” musisz dwukrotnie kliknąć projekt „ThisOutlookSession” po lewej stronie.
- Następnie skopiuj i wklej do niego poniższe kody VBA.
Public WithEvents objInboxItems As Outlook.Items
Private Sub Application_Startup()
Set objInboxItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub objInboxItems_ItemChange(ByVal Item As Object)
Dim objMail As Outlook.MailItem
If TypeOf Item Is MailItem Then
Set objMail = Item
If (objMail.IsMarkedAsTask = True) And (objMail.FlagStatus <> olFlagComplete) Then
'You can change the following lines as per your actual needs
With objMail
.FlagRequest = "Type the custom follow-up notes here"
.MarkAsTask olMarkNextWeek
'Set a custom due date
.TaskDueDate = Now + 7
.ReminderSet = True
'Set a custom reminder time
.ReminderTime = Now + 6.5
.Save
End With
End If
End If
End Sub
- Następnie należy jak zwykle podpisać ten kod.
- Później wyjdź z edytora VBA i przejdź do zmiany ustawień makr programu Outlook, aby włączyć tylko makra podpisane cyfrowo.
- Na koniec musisz ponownie uruchomić Outlooka, aby aktywować nowe makro. Następnie możesz spróbować.
- Kliknij ikonę flagi na końcu wiadomości e-mail.
- Od razu flaga zostanie automatycznie zmieniona na ikonę „Flaga następnego tygodnia”.
- A jego termin i czas przypomnienia zostaną ustawione zgodnie z ustawieniami wstępnymi w kodach.
Nie panikuj, jeśli natkniesz się na awarię programu Outlook
Gdy Outlook niespodziewanie ulegnie awarii, większość osób wpadnie w panikę, obawiając się, że ich dane w Outlooku zostaną uszkodzone. Ale tak naprawdę, jeśli podejmiesz odpowiednie środki ostrożności, nigdy nie wpadniesz w panikę. Najważniejszym krokiem jest regularne tworzenie kopii zapasowych plików PST. Co więcej, możesz również skorzystać z renomowanego narzędzia do odzyskiwania danych. uszkodzony Outlook dane, takie jak DataNumen Outlook Repair.
Wprowadzenie autora:
Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym poprawka sql i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com


