Niektorí používatelia Outlooku uprednostňujú kategorizáciu svojich e-mailov podľa farebných kategórií kontaktov odosielateľov. Ručné priradenie kategórie musí byť ťažkopádne. Tento článok predstaví, ako to automaticky realizovať pomocou aplikácie Outlook VBA.
S cieľom zvýšiť efektivitu práce v programe Outlook sa budete usilovať o lepšiu správu e-mailov. „Color Categories“ sú z tohto hľadiska nepochybné dobré vlastnosti. Mnoho používateľov to radšej využije na usporiadanie a rozlíšenie svojich e-mailov. Konkrétny základ farebnej kategorizácie e-mailov je samozrejme na vašich osobných zvykoch. Napríklad niektorí používatelia farebne kategorizovali svoje kontakty, preto dúfajú, že svoje e-maily kategorizujú podľa kontaktných kategórií odosielateľov. Ak to urobíte ručne, bude to určite nepríjemné v tom, že musíte najskôr skontrolovať kategórie kontaktov odosielateľa a potom ho ručne priradiť k e-mailu.
Na splnenie tejto požiadavky môžete skutočne použiť aplikáciu Outlook VBA, ktorá aplikácii Outlook umožní automatickú kontrolu kontaktných kategórií odosielateľa a jeho priradenie k novým e-mailom. Ak vás táto funkcia zaujíma, prečítajte si ďalšie informácie o zložitých krokoch a kódoch.
Automaticky kategorizovať prichádzajúce e-maily podľa kategórií kontaktov odosielateľov
- Na prvom mieste spustite program Outlook a stlačte klávesové skratky „Alt + F11“.
- Potom sa zobrazí okno editora VBA, v ktorom musíte nájsť a otvoriť projekt „ThisOutlookSession“.
- Ďalej skopírujte a vložte nasledujúce kódy VBA do aplikácie „ThisOutlookSession“.
Verejné WithEvents olItems ako Outlook. Items Private Sub Application_Startup () Set olItems = Outlook.Application.Session.GetDefaultFolder (olFolderInbox). Items End Sub Private Sub olItems_ItemAdd (ByVal Item As Object) Dim oMail As MailItem Dim olContacts As Outlook. Items Dim obj As Object Dim objVariant As Variant Dim olCategory As Sada reťazcov olContacts = Outlook.Application.Session.GetDefaultFolder (olFolderContacts). Položky, ak je položka TypeOf MailItem, potom nastavte oMail = položka pre každý obj v olContacts, ak TypeOf obj je ContactItem potom nastavte objVariant = obj If objVariant.Email1Address = oMail.Sender olCategory = objVariant.Categories oMail.Categories = olCategory Koniec Ak Koniec Ak Nasleduje Koniec Ak Koniec Sub
- Následne by ste mali novému makru priradiť digitálny certifikát.
- Najskôr vytvorte nový certifikát prostredníctvom digitálnych certifikátov pre projekty VBA.
- Potom digitálne podpíšte tento kód.
- Potom môžete zmeniť svoje zabezpečenie makier programu Outlook tak, že povolíte iba digitálne podpísané makra.
- Nakoniec môžete restart Outlook aktivovať nové makro. Odteraz budú všetky prichádzajúce e-maily prichádzajúce do priečinka Doručená pošta automaticky kategorizované podľa kontaktných kategórií odosielateľov.
Vyriešte neočakávané zlyhanie aplikácie Outlook
Aj keď program Outlook uprednostňuje veľa používateľov, stále sa nedokáže zbaviť zlyhaní. Pri neočakávanom zlyhaní Outlooku musíte pocítiť paniku. Neboj sa. Môžete podniknúť kroky na vlastnú diagnostiku a riešenie problémov, napríklad restarting Outlooku, zakázanie doplnkov tretích strán, vytvorenie nového poštového profilu a oprava balíka Office atď. Najhorší prípad musí byť poškodené dáta PST programu Outlook, čo je nesmierne zauzlené. V tomto scenári musíte potrebovať robustný externý nástroj, napríklad DataNumen Outlook Repair.
Úvod autora:
Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane opraviť poškodený SQL mdf db a výhľadové softvérové produkty na opravu. Pre viac informácií navštívte www.datanumen. S
1