Kako automatski premjestiti dolazne e-poruke u određene fascikle na osnovu naziva datoteka priloga

Podijeli sada:

Mnogi korisnici se nadaju da Outlook može automatski premjestiti i arhivirati dolaznu e-poštu u određene mape pošte prema nazivima datoteka priloga. Stoga ćemo u ovom članku izložiti brz način da vam pomognemo da ga dobijete pomoću Outlook VBA.

Ako želite automatski premjestiti dolazne e-poruke u određene mape prema nazivima datoteka njihovih priloga, svakako ćete se sjetiti korištenja Outlookovog pravila na prvom mjestu. Međutim, konačno ćete otkriti da Outlook pravilo nema funkciju za provjeru naziva datoteke privitka. Stoga, ako to zaista želite realizirati, morate koristiti druge načine, na primjer, putem dodatka treće strane ili Outlook VBA. Dakle, ovdje ćemo vas naučiti kako to postići pomoću VBA. Čitajte dalje da biste dobili detaljne operacije i konkretne VBA kodove.

Automatsko premještanje dolaznih e-poruka u određene fascikle na osnovu naziva datoteka priloga

Automatsko premještanje dolaznih e-poruka u određene fascikle na osnovu priloga

  1. Za astart, pokrenite svoj Outlook program na uobičajeni način.
  2. Zatim pritisnite tipke “Alt + F11” za pristup VBA editoru.
  3. U sledećem prozoru „Microsoft Visual Basic za aplikacije“ možete pronaći i dvaput kliknuti na projekat „ThisOutlookSession“ na levoj strani.
  4. Zatim u otvorenom prozoru projekta “ThisOutlookSession” kopirajte i zalijepite sljedeće VBA kodove.
Public WithEvents objMails As Outlook.Items

Private Sub Application_Startup()
 Set objMails = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub objMails_ItemAdd(ByVal Item As Object)
    Dim objMail As Outlook.MailItem
    Dim objAttachments As Outlook.attachments
    Dim objAttachment As Outlook.Attachment
    Dim strAttachmentName As String
    Dim objInboxFolder As Outlook.Folder
    Dim objTargetFolder As Outlook.Folder
 
    'Ensure the incoming item is an email
    If TypeOf Item Is MailItem Then
       Set objMail = Item
       Set objAttachments = objMail.attachments
 
       'Check if the incoming email contains one or more attachments
       If objAttachments.Count > 0 Then
          For Each objAttachment In objAttachments
              strAttachmentName = objAttachment.DisplayName
              Set objInboxFolder = Application.Session.GetDefaultFolder(olFolderInbox)
              'Check the names of all the attachments
              'Specify the target folders
              If InStr(LCase(strAttachmentName), "worklog") > 0 Then
                 Set objTargetFolder = objInboxFolder.Folders("WorkLog")
              ElseIf InStr(LCase(strAttachmentName), "report") > 0 Then
                 Set objTargetFolder = objInboxFolder.Folders("Report")
              ElseIf InStr(LCase(strAttachmentName), "statistics") > 0 Then
                 Set objTargetFolder = objInboxFolder.Folders("Statistics")
              End If
         Next
         'Move the email to specific folder
          objMail.Move objTargetFolder
       End If
    End If
End Sub

VBA kodovi - Automatsko premještanje dolaznih e-poruka u određene mape na osnovu imena datoteka priloga

  1. Nakon toga, morate digitalno potpisati novi VBA projekat.
  • Prvo, možete koristiti ugrađeni alat – Digitalni certifikati za VBA projekte za kreiranje ličnog certifikata.
  • Zatim u VBA editoru kliknite na “Alati” > “Digitalni potpis” na traci sa alatkama.
  • Zatim slijedite upute na ekranu da ga potpišete.
  1. Nakon toga, možete izaći iz VBA editora i promijeniti sigurnost makroa Outlooka na nisku.
  2. Kasnije bi trebalo da odustaneštart Outlook da aktivirate novi VBA projekat.
  3. Na kraju, od sada pa nadalje, Outlook će automatski provjeravati nazive datoteka priloga svih dolaznih e-poruka i premještati određene u određene mape.Arhivirajte e-poruke na osnovu imena datoteka priloga

Zaštitite svoje PST podatke

To je milostinjaost neupitna činjenica da je Outlook podložan korupciji. Stoga je prilično težak zadatak zaštititi vaše PST podatke od oštećenja. Ali još uvijek možete pronaći neka pravila i savjete. Na primjer, da biste spriječili gubitak PST podataka, možete ustrajati u pravljenju redovne sigurnosne kopije podataka. Štaviše, kako biste pružili neposrednu pomoć nakon pada Outlooka, možete pripremiti iskusnog PST fix alat, kao 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 SQL Server oporavak i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.