Tehtävän luominen automaattisesti aina, kun tietty luokka on määritetty sähköpostiin Outlookissa

Tämä artikkeli opettaa sinulle, miten uusi tehtävä luodaan automaattisesti, kun määrität sähköpostiin tietyn väriluokan Outlook VBA:n avulla.

Aiemmin, kun sain tehtävään liittyvän sähköpostin, määritin tähän sähköpostiin Tehtävä-luokan ja jatkoin uuden aiheeseen liittyvän tehtävän luomista. Rehellisesti sanottuna tämä prosessi on todellakin aikaa vievä. Minun täytyy kirjoittaa kaikki tiedot ylös etukäteen, koska nämä tiedot on vaadittava uudessa tehtävässä. Mutta nyt VBA:n avulla Outlook voi luoda automaattisesti uuden tehtävän aina, kun määritän sähköpostiin Tehtävä-luokan. Jos olet kiinnostunut tästä vinkistä, lue lisää saadaksesi ne yksityiskohtaisesti.

Luo tehtävä automaattisesti aina, kun sähköpostiin on määritetty tietty luokka

  1. Aloita käynnistämällä Outlook ja siirtymällä "Kehittäjä"-välilehdelle.
  2. Tältä välilehdeltä löydät "Visual Basic" -painikkeen ja napsautat sitä.
  3. Sitten avautuu uusi "Microsoft Visual Basic for Applications" -ikkuna. Siinä sinun pitäisi kaksoisnapsauttaa "ThisOutlookSession" -projektia.
  4. Seuraavaksi sinun tulee kopioida seuraavat VBA-koodit "ThisOutlookSession" -projekti-ikkunaan.
Public WithEvents OlItems As Outlook.Items

Sub Application_Startup()
    Set OlItems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Sub OlItems_ItemChange(ByVal Item As Object)
    Dim obApp As Application
    Dim olTask As TaskItem

    If Item.Class = olMail And Item.Categories = "Task" Then
       Set obApp = Outlook.Application
       Set olTask = obApp.CreateItem(olTaskItem)
       With olTask
            .Subject = Item.Subject
            .Body = Item.Body
            .Attachments.Add Item
            .StartDate = Now
            .DueDate = Now + 3
            .Save
            .Display
       End With
    End If
 
    'To clear the category
    'If you want to keep the category, remove the following four lines
    With Item
         .Categories = ""
         .Save
    End With
 
    Set obApp = Nothing
    Set olTask = Nothing
End Sub

Kopioi ja liitä koodit ThisOutlookSessionissa

  1. Tämän jälkeen sinun on allekirjoitettava tämä koodi. Voit käyttää Officen sisäänrakennettua apuohjelmaa - "Digital Certificate for VBA Projects" saavuttaaksesi sen. Katso tarkemmat vaiheet tämän artikkelin vaiheesta 2 "2 vaihetta roskapostien automaattiseen merkitsemiseen luetuiksi Outlookissa".Digitaaliset sertifikaatit VBA-projekteille
  2. Myöhemmin ulkoisten haitallisten makrojen estämiseksi sinun tulee kääntyä "Luottamuskeskukseen" ja muuttaa makron asetuksia sallimaan vain digitaalisesti allekirjoitetut makrot.Muuta makroasetuksia
  3. Lopulta voit kokeilla.
  • Pitch postilähetykselle ja määritä sille tietty luokka, kuten seuraava kuvakaappaus:Määritä sähköpostille tietty luokka
  • Heti uusi tehtävä luodaan automaattisesti ja näytetään uudessa ponnahdusikkunassa.Uusi tehtävä

Pidä silmällä epäiltyjen sähköpostien haitallisia makroja

On erittäin tärkeää estää kaikki ulkoiset allekirjoittamattomat makrot, koska ne voivat sisältää viruksia tai haittaohjelmia, jotka voivat vahingoittaa Outlook-tietojasi helposti. Käyttäjien tulee siis kiinnittää erityistä huomiota makrojen mukana tuleviin sähköposteihin. Lisäksi on erittäin suositeltavaa sijoittaa merkittävään vioittunut Outlook-tietojen korjaustyökalu, Kuten DataNumen Outlook Repair. Se voi tulla apuusi, kun kärsit odottamattomasta Outlookin kaatumisesta.

Tekijän esittely:

Shirley Zhang on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien korjaa SQL mdf -virhe ja Outlookin korjausohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com

Kommenttien lisääminen on estetty.