Si të krijoni automatikisht një detyrë sa herë që një kategori specifike i caktohet një emaili në Outlook

Ky artikull do t'ju mësojë se si të krijoni automatikisht një detyrë të re kur caktoni një kategori specifike ngjyrash në një email me anë të Outlook VBA.

Në të kaluarën, kur merrja një email të lidhur me një detyrë, specifikoja kategorinë "Detyra" në këtë email dhe vazhdoja të krijoja një detyrë të re të lidhur. Për të qenë i sinqertë, ky proces kërkon shumë kohë. Më duhet të shkruaj të gjitha informacionet paraprakisht, pasi këto detaje duhet të kërkohen në detyrën e re. Por tani, me ndihmën e VBA, Outlook mund të krijojë automatikisht një detyrë të re sa herë që specifikoj kategorinë "Detyra" në një email. Nëse jeni të interesuar për këtë këshillë, lexoni për t'i marrë ato në detaje.

Krijoni automatikisht një detyrë sa herë që një kategori specifike i caktohet një emaili

  1. Për të filluar, hapni Outlook dhe kaloni te skeda "Zhvillues".
  2. Në këtë skedë, mund të gjeni dhe klikoni në butonin "Visual Basic".
  3. Më pas do të hapet një dritare e re e "Microsoft Visual Basic për aplikacione". Në të, ju duhet të klikoni dy herë në projektin "ThisOutlookSession".
  4. Më pas duhet të kopjoni kodet e mëposhtme VBA në dritaren e projektit "ThisOutlookSession".
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

Kopjoni dhe ngjitni kodet në ThisOutlookSession

  1. Pas kësaj, do t'ju kërkohet të nënshkruani këtë kod. Ju mund të përdorni programin e integruar të Office - "Certifikata dixhitale për projektet VBA" për ta arritur atë. Për hapa më të detajuar, mund t'i referoheni Hapit 2 në këtë artikull "2 hapa për të shënuar automatikisht emailet e padëshiruara si të lexuara në Outlook".Certifikata dixhitale për projektet VBA
  2. Më vonë për të parandaluar makro të jashtme me qëllim të keq, duhet të drejtoheni te "Trust Center" dhe të ndryshoni cilësimet e makrove për të aktivizuar vetëm makro të nënshkruara dixhitale.Ndryshoni cilësimet makro
  3. Më në fund mund të provoni.
  • Vendosni një artikull poste dhe caktoni një kategori specifike për të, si pamja e mëposhtme e ekranit:Cakto kategorinë specifike në email
  • Menjëherë, një detyrë e re do të krijohet automatikisht dhe do të shfaqet në një dritare të re kërcyese.Detyra e re

Mbani skeda në makro me qëllim të keq në emailet e dyshuara

Është me rëndësi jetike të bllokohen të gjitha makrot e jashtme të pa nënshkruara, pasi ato mund të përmbajnë viruse ose malware, të cilët mund të dëmtojnë lehtësisht të dhënat tuaja të Outlook. Kështu që përdoruesit duhet t'i kushtojnë vëmendje emaileve që vijnë së bashku me makro. Përveç kësaj, është shumë e këshillueshme për të investuar në një të shquar mjet i korruptuar i rregullimit të të dhënave të Outlook, Si DataNumen Outlook Repair. Mund t'ju ndihmojë kur të pësoni një përplasje të paparashikuar të Outlook.

Hyrje e autorit:

Shirley Zhang është një eksperte për rikuperimin e të dhënave DataNumen, Inc., e cila është lider botëror në teknologjitë e rikuperimit të të dhënave, duke përfshirë riparimi i gabimit SQL mdf dhe produkte softuerike të riparimit të pamjes. Për më shumë informacion vizitoni www.datanumen.com

Komentet janë të mbyllura.