一部のユーザーは、Outlookで元のメッセージ本文をクリアした状態で、特定の受信メールの添付ファイルを自動転送したいと考えています。 ここでは、それを実現するための簡単な方法を紹介します。
特定の電子メールの添付ファイルのみを他の人に転送したい場合があります。 「自動転送メール」を実現するには、ルールを利用するだけです。 ただし、「自動転送添付のみ」をサポートするルールはありません。 したがって、この要件がある場合は、スクリプトを使用する必要があります。 ここでそれをあなたと共有します。
特定の受信メールに対してのみ添付ファイルを自動転送する
- まず、Outlookアプリケーションを通常どおりに起動する必要があります。
- 次に、Outlook画面に入った後、「Alt + F11」キーをタップします。
- すぐに、OutlookVBAエディターにアクセスできるようになります。 「MicrosoftVisualBasicforApplications」ウィンドウが表示されます。
- このウィンドウで、未使用の空のモジュールを開く必要があります。
- 続いて、以下のVBAコードをこのモジュールにコピーします。
Sub ForwardAttachmentsOnly(objMail As Outlook.MailItem)
Dim objForward As Outlook.MailItem
'Get the specific incoming emails
'You can change the condition as per your needs
If (InStr(LCase(objMail.Subject), "datanumen project") > 0) Then
'Check if the mail has attachments
If objMail.Attachments.count > 0 Then
Set objForward = objMail.Forward
With objForward
'Clear the original body
.Body = ""
'Change the recipients as per your needs
.Recipients.Add "someone@datanumen.com"
.Recipients.ResolveAll
.Send
End With
End If
End If
End Sub
- その後、現在のウィンドウを終了できます。
- 次に、Outlookマクロのセキュリティ設定を変更して、すべてのマクロを許可します。
- 後で、このマクロをOutlookルールと組み合わせる必要があります。
- まず、「ファイル」メニューに移動し、「ルールとアラートの管理」ボタンを押します。
- 新しいダイアログボックスで、「新しいルール」をクリックします。
- 次に、次の画面で、[受信したメッセージにルールを適用する]> [次へ]を選択します。
- その後、必要に応じてルール条件を指定し、「次へ」をクリックすることができます。
- 次に、ルールアクションについては、「スクリプトの実行」を選択し、以前に追加したマクロを有効にする必要があります。
- 最終的には、画面上のウィザードに従ってルールの設定を完了します。
- これ以降、基準を満たす新しい電子メールがメールボックスに到着するたびに、Outlookはその添付ファイルを事前定義された受信者に自動転送します。
Outlookが破損した場合の重要なアクション
おそらくOutlookアプリケーションを終了したり、信頼できない電子メールから不明なファイルをダウンロードしたりするという悪い習慣がある場合、Outlookはかなり破損しやすくなります。 それが危険にさらされたら、Outlookファイルを修正するためにすぐに行動を起こす必要があります。 たとえば、Scanpstを使用して最初にショットを撮ることができます。 それが機能しない場合は、次のような専用の外部ツールを利用できます DataNumen Outlook Repair。 できます Outlookを回復する データ損失を最小限に抑えたファイル。
著者紹介:
Shirley Zhangは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQL修正 と見通し修理ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

