Kako automatski poslati obavijest e-poštom kada je određeni zadatak dovršen u Outlooku

Podijeli sada:

Nakon što završe zadatak u Outlooku, mnogi korisnici će možda poželjeti da pošalju e-poruku s obavijesti kako bi obavijestili nekoga, kao što je nadređeni. Ručno slanje e-pošte će oduzeti mnogo vremena. Ovaj članak će predstaviti brzu metodu za automatsko slanje ove vrste e-pošte.

Iz članka “4 brza koraka za dodjelu zadataka drugima u vašem Outlooku“, možete znati da će, ako vam je zadatak dodijelio vaš nadređeni, a on je unaprijed zatražio izvještaj o statusu, kao na snimku ekrana ispod, moći automatski primiti izvještaj e-poštom.Zahtijevajte izvještaj o statusu zadatka

Međutim, ako je zadatak samo kreiran, Outlook nikada nikome neće poslati obavijest e-poštom kada ga označite kao dovršen. U ovom slučaju, ako želite da pošaljete e-poruku sa obavještenjem da prijavite svoj rad, morate to učiniti ručno. Ali sa sljedećim VBA kodovima, možete dozvoliti Outlooku da to automatski izvrši.

Automatsko slanje obavještenja putem e-pošte kada je određeni zadatak završen

  1. Prvo, trebali biste pokrenuti Outlook i preći na karticu "Programer".
  2. Zatim pronađite i kliknite na dugme "Visual Basic". Pojavit će se novi prozor "Microsoft Visual Basic za aplikacije".
  3. Nakon toga, dvaput kliknite na projekat “ThisOutlookSession” da biste ga otvorili, a zatim kopirajte sljedeće VBA kodove u njega.
Public WithEvents olItems As Outlook.Items

Private Sub Application_Startup()
    Set olItems = Session.GetDefaultFolder(olFolderTasks).Items
End Sub

Private Sub olItems_ItemChange(ByVal Item As Object)
    Dim obApp As Outlook.Application
    Dim olMail As Outlook.MailItem
    Dim Recip As String
 
    'Replace "test" as per your needs
    If InStr(LCase(Item.Subject), "test") > 0 And Item.Complete = True Then
       'Replace with your desired contact
       Recip = "John Smith"
       If MsgBox("Do you want to send a report to " & Recip & " ?", vbYesNo + vbQuestion, "Confirm Sending Report") = vbYes Then
          Set obApp = Outlook.Application
          Set olMail = obApp.CreateItem(olMailItem)
          With olMail
               .To = Recip
               .Subject = "Complete: " & Item.Subject
               .Body = "Dear Mr. Smith" & vbCrLf & "I've completed this task in " & DateDiff("d", Item.CreationTime, Now) & " day" & Chr(40) & "s" & Chr(41) & "." & vbCrLf & vbCrLf & "Task Name: " & Item.Subject & vbCrLf & "Start Date: " & Item.StartDate & vbCrLf & "Due Date: " & Item.DueDate & vbCrLf & "Creation Time: " & Item.CreationTime & vbCrLf & "Completed Time: " & Now & vbCrLf & vbCrLf & "Task Details: " & vbCrLf & Item.Body
               .ReadReceiptRequested = True
               'To directly send it,use ".Send" instead
               .Display
          End With
       End If
    End If
End Sub

Kopirajte VBA kodove u ThisOutlookSession

  1. Zatim nastavite s potpisivanjem ovog koda i promijenite postavke makroa kako biste dozvolili samo digitalno potpisane makroe.
  2. Konačno možete izaći iz trenutnog prozora i pokušati.
  • Kada označite zadatak kao završen, dobit ćete poruku, poput sljedeće slike:Potvrdite slanje izvještaja
  • Kada kliknete na dugme „Da“, otvoriće se nova poruka, prikazana na slici ispod:E-mail za obavještenje

Bilješka: Ako zamijenite ".display" linijom ".Send", ova e-poruka će biti poslana direktno bez pojavljivanja.

Obratite pažnju na poruke sa nepoznatih adresa e-pošte

Sigurno ste ikada primili mnogo e-mailova sa nepoznatih adresa. Preporučljivo je paziti na ovu vrstu e-mailova. To je zato što mogu izgledati bezazleno, ali sadrže zlonamjerne veze, priloge ili makroe. Kada ih kliknete ili otvorite, vaš Outlook se može zaraziti. U tom trenutku, da biste vratili svoje Outlook podatke, nemate drugog izbora osim da koristite stellar oštećeni Outlook uslužni program za popravku podataka, Kao što su DataNumen Outlook Repair.

Uvod za autora:

Shirley Zhang je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popravi SQL mdf problem i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.