Feladat automatikus hozzárendelése egy adott személyhez ütemezett időpontban az Outlook VBA segítségével

Oszd meg most:

Sok felhasználó azt szeretné, ha az Outlook automatikusan hozzárendelhetne egy bizonyos feladatot bizonyos személyekhez egy ütemezett időpontban, például az e-mailek „Késleltetett kézbesítés” funkcióját. Ez a cikk bemutatja, hogyan lehet megvalósítani az Outlook VBA-n keresztül.

Mint mindannyian tudjuk, az Outlook lehetővé teszi számunkra, hogy ütemezett időpontban küldjünk e-maileket a „Késleltetett kézbesítés” funkció segítségével, például a következő képernyőképen:

E-mailek kézbesítésének késleltetése

Ez a funkció azonban csak e-mailekhez érhető el, értekezletekhez vagy feladatokhoz nem. Így sokan már alig várják azt a módszert, amellyel megbeszéléseket vagy feladatokat ütemezett időpontban küldhetnek el. Valójában egyszerűen megvalósíthatjuk, ha emlékeztetőt adunk a feladathoz és az Application.Reminder eseményt az Outlook VBA-ban. Itt vannak a részletes lépések és a VBA kódok.

Automatikus feladat hozzárendelése egy adott személyhez az ütemezett időpontban

  1. Az elején lépjen az Outlook Feladatok ablaktáblájára. Válassza ki a forrásfeladatot, és kattintson az „Egyéni” gombra a „Kezdőlap” lap „Követés” csoportjában.
  2. Ezután egy új párbeszédpanel jelenik meg. Ebben módosíthatja a „Flag to” mezőt „A feladat hozzárendelése”-re, jelölje be az „Emlékeztető” lehetőséget, majd állítsa be az emlékeztető időpontját, nevezetesen a feladat hozzárendelésének idejét. Végül kattintson az „OK” gombra.Adjon hozzá egy emlékeztetőt a feladathoz
  3. Ezután lépjen a „Fejlesztő” fülre, és nyomja meg a „Visual Basic” gombot.
  4. Ezt követően kattintson duplán a „ThisOutlookSession” projektre, majd másolja be a következő kódokat a „ThisOutlookSession” projekt ablakába.
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

A feladat VBA kódjainak automatikus hozzárendelése

  1. Ezt követően a biztonság kedvéért alá kell írnia ezt a kódot.
  • Először is használja a „Digital Certificate for VBA Projects”-t a tanúsítvány létrehozásához.
  • Ezután lépjen vissza a „Visual Basic” gombra, hogy aláírja a tanúsítványt ehhez a kódhoz.Írja alá a kódot
  1. Később kiléphet a „Visual Basic” ablakból, és módosíthatja a makróbeállításokat, hogy csak a digitálisan aláírt makrókat engedélyezze.
  2. Végül egyszerűen félreteheted a feladatot. Az Outlook automatikusan elküldi a feladatot a megadott címzetteknek, amikor az emlékeztető elindul.

Legyen óvatos a rosszindulatú makróktól

Napjainkban a vírusok és a rosszindulatú programok egyre elterjedtebbek. Gyakran ártalmatlan tárgyaknak álcázzák magukat, például e-maileknek. Az e-mailben terjedő vírusok az egyik legbosszantóbb probléma, mivel általában a látszólag hétköznapi e-mailekbe ágyazódnak. De ha rákattint a linkekre vagy megnyitja az e-mailben található mellékleteket, adatai megfertőződnek. Az Outlook-felhasználók számára ez a kockázat mindenkire kiterjed. Ezért folyamatosan ébernek kell lenniük. Ellenkező esetben, ha az Outlook-adatait megtámadják, nem lesz más választása, mint a segítségnyújtáshoz fordulni. Outlook adatjavító eszköz, mint DataNumen Outlook Repair.

Szerző Bevezetés:

Shirley Zhang adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve SQL mdf fájl sérülésének javítása és outlook javítószoftver termékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.