Jak automatycznie przypisać zadanie określonej osobie w zaplanowanym czasie za pomocą programu Outlook VBA

Podziel się teraz:

Wielu użytkowników pragnie, aby Outlook mógł automatycznie przydzielać określone zadanie określonym osobom w zaplanowanym czasie, tak jak funkcja „Opóźnienie dostarczania” w przypadku wiadomości e-mail. W tym artykule dowiesz się, jak to zrobić za pomocą programu Outlook VBA.

Jak wszyscy wiemy, Outlook umożliwia nam wysyłanie wiadomości e-mail w zaplanowanym czasie za pomocą funkcji „Opóźnione dostarczanie”, jak na poniższym zrzucie ekranu:

Opóźniona dostawa wiadomości e-mail

Jednak ta funkcja jest dostępna tylko dla wiadomości e-mail, a nie dla spotkań lub zadań. Dlatego wiele osób nie może się doczekać metody wysyłania spotkań lub zadań w zaplanowanym czasie. Właściwie możemy to zrealizować po prostu dodając przypomnienie do zadania i zdarzenie Application.Reminder w Outlook VBA. Oto szczegółowe kroki i kody VBA.

Automatyczne przydzielanie zadania określonej osobie w zaplanowanym czasie

  1. Na początku przejdź do okienka Zadania Outlooka. Wybierz zadanie źródłowe i kliknij przycisk „Niestandardowe” w grupie „Kontynuacja” w zakładce „Strona główna”.
  2. Następnie pojawi się nowe okno dialogowe. W nim możesz zmienić pole „Oflaguj do” na „Przypisz to zadanie”, zaznaczyć „Przypomnienie”, a następnie ustawić czas przypomnienia, czyli czas przypisania zadania. Na koniec kliknij przycisk „OK”.Dodaj przypomnienie do zadania
  3. Następnie możesz przejść do zakładki „Developer” i nacisnąć przycisk „Visual Basic”.
  4. Następnie kliknij dwukrotnie projekt „ThisOutlookSession”, a następnie skopiuj następujące kody do okna projektu „ThisOutlookSession”.
Sub Application_Reminder(ByVal Item As Object)
    Dim olTask As TaskItem
    Dim Recip As String
 
    'Replace with your desired recipient email address
    Recip = "shirley@datanumen.com"
 
    If TypeName(Item) = "TaskItem" Then
       Set olTask = Item
    Else
       Exit Sub
    End If
 
    With olTask
        .Assign
        .Recipients.Add (Recip)
        .Send
        .Display
    End With
End Sub

Automatycznie przypisz kody VBA do zadań

  1. Następnie ze względów bezpieczeństwa należy podpisać ten kod.
  • Po pierwsze, użyj „Certyfikatu cyfrowego dla projektów VBA”, aby utworzyć certyfikat.
  • Następnie wróć do przycisku „Visual Basic”, aby podpisać certyfikat do tego kodu.Podpisz kod
  1. Później możesz wyjść z okna „Visual Basic” i zmienić ustawienia makr, aby włączyć tylko makra podpisane cyfrowo.
  2. Na koniec możesz po prostu odłożyć zadanie na bok. Outlook automatycznie wyśle ​​zadanie do określonych adresatów po rozpoczęciu przypomnienia.

Uważaj na złośliwe makra

W obecnych czasach wirusy i złośliwe oprogramowanie stają się coraz bardziej powszechne. Często podszywają się pod nieszkodliwe obiekty, takie jak wiadomości e-mail. Wirusy rozsyłane pocztą elektroniczną to jeden z najbardziej irytujących problemów, ponieważ zazwyczaj są osadzone w pozornie normalnych wiadomościach e-mail. Jednak kliknięcie linków lub otwarcie załączników w wiadomościach e-mail może spowodować zainfekowanie danych. Użytkownicy Outlooka są narażeni na to ryzyko. Dlatego należy zachować czujność przez cały czas. W przeciwnym razie, gdy dane w Outlooku zostaną zaatakowane, nie będzie innego wyjścia, jak tylko skorzystać z… Narzędzie do naprawy danych programu Outlook, lubić 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 naprawa uszkodzenia pliku mdf SQL i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.