Outlookの電子メールからテキストファイルにすべてのURLをすばやく抽出する方法

今すぐ共有:

本文に複数の重要なURLが含まれている電子メールを受信する場合は、すべてのURLをテキストファイルに正確に含めることができます。 したがって、この記事では、それをすばやく取得する方法を紹介します。

通常、Outlookの電子メールからテキストファイルにURLを抽出するには、最初にテキストファイルを作成してから、手動でURLをファイルにコピーする必要があります。 あなたはそれがあまりにも面倒だと思うかもしれず、より効果的な手段を探しています。 もしそうなら、あなたは読むことができます。 ここでは、電子メールからすべてのURLをバッチでエクスポートする方法を共有します。

電子メール内のすべてのURLをテキストファイルにすばやく抽出する

  1. 最初に、Outlookで、次のようにVBAエディターにアクセスします。OutlookでVBAコードを実行する方法"
  2. 次に、次のVBAコードをコピーして未使用のモジュールに貼り付けます。
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コード-電子メール内のすべてのURLをテキストファイルに抽出します

  1. その後、このマクロをクイックアクセスツールバーまたはリボンに追加します。
  2. 最後に、以下の手順を実行して試してください。
  • まず、メールを選択するか開きます。
  • 次に、クイックアクセスツールバーまたはリボンのマクロボタンをクリックします。マクロを実行する
  • 次のスクリーンショットに示すように、すぐに新しいプレーンテキストファイルが開き、抽出されたすべてのUTLを確認できます。テキストファイルに抽出されたURL

電子メールの危険なリンクに注意してください

毎日、Outlookであらゆる種類の電子メールを受信できます。 既知の連絡先からのものもあれば、不明な送信者からのものもあります。 それらに直面して、あなたは未知の電子メールに注意する必要があります、それらのいくつかは疑わしいリンクを運ぶかもしれません。 リンクを開くと、Outlookファイルがウイルスに感染している可能性があります。 次に、ウイルス対策ソフトウェアを介してウイルスを殺す必要があるだけでなく、強力なを介して苦しんでいるPSTファイルを修復する必要があります Outlookの修復 のようなユーティリティ DataNumen Outlook Repair.

著者紹介:

Shirley Zhangは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQL Server 修理 と見通し修理ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。