Kako brzo izdvojiti sve URL-ove iz Outlook e-pošte u tekstualnu datoteku

Podijeli sada:

Kada primite e-poruku koja sadrži više važnih URL-ova u tijelu, možda ćete htjeti da sve URL-ove izvršite u tekstualnoj datoteci. Stoga ćemo u ovom članku predstaviti metodu za brzo dobivanje.

Obično, da biste izdvojili URL-ove iz Outlook e-pošte u tekstualnu datoteku, prvo morate kreirati tekstualnu datoteku, a zatim ručno kopirati URL-ove u datoteku. Možda mislite da je to previše problematično i tražite efikasnije sredstvo. Ako jeste, možete čitati dalje. Ovdje ćemo podijeliti pristup izvozu svih URL-ova iz e-pošte u grupama.

Brzo izdvojite sve URL-ove u e-poruci u tekstualnu datoteku

  1. Na početku, u svom Outlooku, pristupite VBA editoru prema „Kako pokrenuti VBA kod u vašem Outlooku".
  2. Zatim kopirajte i zalijepite sljedeći VBA kod u neiskorišteni modul.
Sub ExportURLsFromEmail2TextFile ()
    Dim objMail As Outlook.MailItem
    Dim objRegExp As RegExp
    Dim strFolder As String
    Dim objMatchCollection As MatchCollection
    Dim objMatch As Match
    Dim strURL As String
 
    'Get the source mail
    Select Case Outlook.Application.ActiveWindow.Class
           Case olInspector
                Set objMail = ActiveInspector.CurrentItem
           Case olExplorer
                Set objMail = ActiveExplorer.Selection.Item(1)
    End Select

    'Get URLs using regular expression
    Set objRegExp = New RegExp
    With objRegExp
         .Pattern = "(https?[:]//([0-9a-z=\?:/\.&-^!#$;_])*)"
         .Global = True
         .IgnoreCase = True
    End With
 
    If objRegExp.test(objMail.Body) Then
  
       'Create a new text file
       strTextFile = "E:\Hyperlinks (" & objMail.Subject & ").txt"
       Set objFileSystem = CreateObject("Scripting.FileSystemObject")
       Set objTextFile = objFileSystem.CreateTextFile(strTextFile, True)
       objTextFile.WriteLine ("Extracted URLs:" & vbCrLf & vbCrLf)
 
       Set objMatchCollection = objRegExp.Execute(objMail.Body)
       i = 0
       For Each objMatch In objMatchCollection
           strURL = objMatch.SubMatches(0)
           i = i + 1
 
           'Write the URLs to the text file
           objTextFile.WriteLine (i & ". " & strURL & vbCrLf)
       Next
 
       objTextFile.Close
       'Open the text file
       Shell ("notepad.exe " & strTextFile)
    End If
End Sub

VBA kod - izdvoji sve URL-ove u e-poruci u tekstualnu datoteku

  1. Nakon toga, dodajte ovaj makro na alatnu traku ili traku za brzi pristup.
  2. Konačno, poduzmite korake u nastavku da biste isprobali.
  • Prije svega, odaberite ili otvorite e-poštu.
  • Zatim kliknite na dugme makro na traci sa alatkama za brzi pristup ili traci.Pokreni makro
  • Odjednom će se otvoriti nova obična tekstualna datoteka u kojoj možete vidjeti sve ekstrahirane UTL-ove, kao što je prikazano na sljedećem snimku ekrana.Izdvojeni URL-ovi u tekstualnoj datoteci

Čuvajte se rizičnih veza u e-pošti

Svakog dana možete primati sve vrste e-poruka u svoj Outlook. Neki su od poznatih kontakata, a neki mogu doći od nepoznatih pošiljalaca. Suočeni s njima, morate se čuvati nepoznatih mejlova, od kojih neki mogu sadržavati sumnjive veze. Ako otvorite veze, vaša Outlook datoteka je možda zaražena virusima. Zatim, ne samo da ćete morati da ubijate viruse putem antivirusnog softvera, već ćete morati da popravite oštećeni PST fajl putem moćnog Outlook popravak korisnost, 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 Popravak i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.