Outlook電子メール内の複数のハイパーリンクのアドレスをバッチ変更する2つの方法

今すぐ共有:

何らかの理由で、Outlookの電子メールにテキストへの複数のハイパーリンクを挿入しました。 そしてそれらのいくつかは同じアドレスにリンクされています。 これらのハイパーリンクのアドレスをバッチ変更する場合は、この記事で紹介した方法を使用できます。

たとえば、メッセージ本文に多くのハイパーリンクが含まれているOutlook電子メールを作成したとします。 しかし、その後、あなたは住所が間違っていることに気づきました。 そして、多くのハイパーリンクがこのアドレスを使用しています。 したがって、これらのハイパーリンクのアドレスをバッチ変更する必要があります。 この問題に対応するために、以下、2つの簡単で迅速なアプローチを共有します。Outlook電子メール内の複数のハイパーリンクのアドレスをバッチ変更する

方法1:手動で検索して置換する

  1. まず、開いたメールで「Alt + F9」キーボタンを押します。
  2. 次に、すべてのハイパーリンクのアドレスが直接表示されます。ハイパーリンクを表示する
  3. 次に、「Ctrl + H」を押して、「検索と置換」ダイアログボックスを表示します。
  4. この新しいダイアログボックスで、[検索する文字列]ボックスに古いハイパーリンクアドレスを入力し、[置換]ボックスに新しいアドレスを入力します。
  5. その後、「すべて置換」ボタンをクリックします。検索と置換
  6. 後で、[検索と置換]ダイアログボックスを閉じます。
  7. メッセージ本文に戻ったら、もう一度「Alt + F9」キーを押して、ハイパーリンクアドレスを非表示にします。
  8. 続いて、「Ctrl + A」を押して、すべてのメッセージ本文を選択します。
  9. 最後に、「F9」キーをタップして、変更されたすべてのハイパーリンクアドレスを更新します。
  10. 次に、カーソルをテキストの上に置いて、ハイパーリンクアドレスを確認します。 次のスクリーンショットのように、古いアドレスにリンクされているすべてのハイパーリンクが変更されています。変更されたハイパーリンクのアドレス

方法2:OutlookVBAを利用する

  1. まず、「Alt + F11」を押してVBAエディターを起動します。
  2. 次に、新しいウィンドウで、記事に従って「MS Word オブジェクト ライブラリ」を有効にします。VBAでオブジェクトライブラリ参照を追加する方法"
  3. 次に、次のVBAコードをモジュールに配置します。
Sub BatchChangeMultipleHyperlinkAddresses()
    Dim objMail As Outlook.MailItem
    Dim objMailDocument As Word.Document
    Dim objHyperlink As Word.Hyperlink
    Dim strOldAddress, strNewAddress As String
    Dim i As Long
 
    Set objMail = Application.ActiveInspector.CurrentItem
    Set objMailDocument = objMail.GetInspector.WordEditor
 
    If objMailDocument.Hyperlinks.Count > 0 Then
       'Enter the old and new hyperlink address
       strOldAddress = InputBox("Enter the old hyperlink address:")
       strNewAddress = InputBox("Enter the new hyperlink address:")
  
       'Change hyperlink address
       i = 0
       For Each objHyperlink In objMailDocument.Hyperlinks
           If InStr(objHyperlink.Address, strOldAddress) > 0 Then
              objHyperlink.Address = Replace(objHyperlink.Address, strOldAddress, strNewAddress)
              i = i + 1
           End If
       Next
 
       'Prompt you
       MsgBox i & " hyperlinks' addresses are changed!", vbInformation + vbOKOnly
    End If
End Sub

VBAコード-複数のハイパーリンクのアドレスをバッチ変更

  1. その後、このマクロをメッセージウィンドウのクイックアクセスツールバーに追加します。OutlookでVBAコードを実行する方法"
  2. 最終的には、以下の手順に従って試してください。
  • ポップアップダイアログボックスで、古いハイパーリンクアドレスと新しいハイパーリンクアドレスを入力します。古い住所と新しい住所を入力してください
  • マクロが終了すると、アドレスが変更されたハイパーリンクの数を通知するメッセージが表示されます。プロンプト
  • 以下の画像のように、複数のハイパーリンクのアドレスが変更されました。複数のハイパーリンクのアドレスが変更された

貴重なOutlookデータを保護する

Outlookはエラーや破損を起こしやすいため、Outlookファイルを保護するためにいくつかの効果的な予防策を講じる必要があります。 まず、定期的にPSTデータのバックアップを作成する必要があります。 また、適切な方法でOutlookを閉じる良い習慣を身に付ける必要があります。 大事なことを言い忘れましたが、あなたは強力なものを準備する方が良いです Outlookの修正 などのユーティリティ DataNumen Outlook Repair.

著者紹介:

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

今すぐ共有:

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