何らかの理由で、Outlookの電子メールにテキストへの複数のハイパーリンクを挿入しました。 そしてそれらのいくつかは同じアドレスにリンクされています。 これらのハイパーリンクのアドレスをバッチ変更する場合は、この記事で紹介した方法を使用できます。
たとえば、メッセージ本文に多くのハイパーリンクが含まれているOutlook電子メールを作成したとします。 しかし、その後、あなたは住所が間違っていることに気づきました。 そして、多くのハイパーリンクがこのアドレスを使用しています。 したがって、これらのハイパーリンクのアドレスをバッチ変更する必要があります。 この問題に対応するために、以下、2つの簡単で迅速なアプローチを共有します。
方法1:手動で検索して置換する
- まず、開いたメールで「Alt + F9」キーボタンを押します。
- 次に、すべてのハイパーリンクのアドレスが直接表示されます。
- 次に、「Ctrl + H」を押して、「検索と置換」ダイアログボックスを表示します。
- この新しいダイアログボックスで、[検索する文字列]ボックスに古いハイパーリンクアドレスを入力し、[置換]ボックスに新しいアドレスを入力します。
- その後、「すべて置換」ボタンをクリックします。
- 後で、[検索と置換]ダイアログボックスを閉じます。
- メッセージ本文に戻ったら、もう一度「Alt + F9」キーを押して、ハイパーリンクアドレスを非表示にします。
- 続いて、「Ctrl + A」を押して、すべてのメッセージ本文を選択します。
- 最後に、「F9」キーをタップして、変更されたすべてのハイパーリンクアドレスを更新します。
- 次に、カーソルをテキストの上に置いて、ハイパーリンクアドレスを確認します。 次のスクリーンショットのように、古いアドレスにリンクされているすべてのハイパーリンクが変更されています。
方法2:OutlookVBAを利用する
- まず、「Alt + F11」を押してVBAエディターを起動します。
- 次に、新しいウィンドウで、記事に従って「MS Word オブジェクト ライブラリ」を有効にします。VBAでオブジェクトライブラリ参照を追加する方法"
- 次に、次の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
- その後、このマクロをメッセージウィンドウのクイックアクセスツールバーに追加します。OutlookでVBAコードを実行する方法"
- 最終的には、以下の手順に従って試してください。
- ポップアップダイアログボックスで、古いハイパーリンクアドレスと新しいハイパーリンクアドレスを入力します。
- マクロが終了すると、アドレスが変更されたハイパーリンクの数を通知するメッセージが表示されます。
- 以下の画像のように、複数のハイパーリンクのアドレスが変更されました。
貴重なOutlookデータを保護する
Outlookはエラーや破損を起こしやすいため、Outlookファイルを保護するためにいくつかの効果的な予防策を講じる必要があります。 まず、定期的にPSTデータのバックアップを作成する必要があります。 また、適切な方法でOutlookを閉じる良い習慣を身に付ける必要があります。 大事なことを言い忘れましたが、あなたは強力なものを準備する方が良いです Outlookの修正 などのユーティリティ DataNumen Outlook Repair.
著者紹介:
Shirley Zhangは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQL Server 回復 と見通し修理ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com






