KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Outlook で返信する際に、すべての添付ファイル名をコピーするにはどうすればよいですか?

著者ケリー変更日

Outlook で RTF 形式(リッチテキスト形式)のメールに返信すると、すべての添付ファイル名が自動的に本文にコピー・貼り付けされます(下記スクリーンショット参照)。一方、HTML 形式のメールに返信する場合は、添付ファイルは返信メールに含まれません。本記事では、メールへの返信時や受信済みメールから直接、すべての添付ファイル名をコピーするためのいくつかの方法をご紹介します。


HTML を RTF に変更して返信する際に、すべての添付ファイル名をコピーする

返信前に HTML メールを RTF 形式に変換している場合、Outlook で[ホーム]タブの[返信]をクリックすると、すべての添付ファイル名が返信メッセージに自動的にコピーされます。

1。添付ファイル名をコピーしたいメールをダブルクリックして開き、メッセージウィンドウで次のようにクリックします。メッセージ>操作>メッセージの編集。スクリーンショットをご参照ください。
doc-copy-attachment-names-01

2。次に、文字書式 > リッチテキストをクリックします。その後、メールを保存して閉じます。
doc-copy-attachment-names-02

3。これでメインビューに戻ります。そのメールをまだ選択した状態で、次に進みましょう。ホーム>返信

4。これで元のメールに含まれるすべての添付ファイル名がコピーされ、以下のスクリーンショットのように返信メッセージに貼り付けられます。返信メッセージを作成して送信してください。
doc-copy-attachment-names-03

Outlook で返信する際に、すべての元の添付ファイルを簡単に複数の選択したメールに返信するできます

通常、Outlook でメールに返信すると、元の添付ファイルは自動的に削除されてしまいます。しかし、Kutools for Outlook の素晴らしい添付ファイル付きで返信機能を使えば、返信時にすべての添付ファイルを簡単にそのまま保持できます!


添付ファイル付きで返信


素晴らしいツールで返信する際に、すべての【附件】名をコピーする

すでにKutools for Outlookがインストール済みなら、その名前をコピー機能を使えば、受信メールのすべての【添付ファイル】名を瞬時にコピーし、Outlook で返信メッセージにサッと貼り付けられます!

Outlook の非効率さにサヨナラしましょう!Kutools for Outlook なら、メールの一括処理がもっと簡単になります。今なら30 日間の無料トライアル付き!Kutools for Outlook を今すぐダウンロード!

1。返信するメールを選択し、KUTOOLS PLUS > 添付ファイルツール > 名前をコピーをクリックします。
doc-click-copy-names

ダイアログが表示され、「附件」名がクリップボードにコピーされたことを通知します。OKをクリックして閉じてください。

2。次に、ホーム>返信をクリックして、選択したメールに返信します。

3。返信メッセージウィンドウで、本文内にカーソルを置き、Ctrl+Vキーを押して、【添付ファイル】名を簡単に貼り付けます。
doc-paste-names


VBA を使用して返信する際に、すべての添付ファイル名をコピーする

この方法では、Outlook でメールに返信する際に、すべての添付ファイル名を自動でコピーし、返信メールの本文に貼り付ける VBA マクロをご紹介します。

1Alt+F11 を同時に押して、Microsoft Visual Basic for Applications ウィンドウを開きます。

2。左側のプロジェクト エクスプローラーで「プロジェクト1」を展開し、ThisOutlookSessionウィンドウ(下記スクリーンショット参照)をダブルクリックして開き、以下のコードを貼り付けてください。
doc-copy-attachment-names-2

VBA:Outlook でメールに返信する際にすべての添付ファイル名をコピーする

Option Explicit
Private WithEvents oExpl As Explorer
Private WithEvents oItem As MailItem
Private bAttachEvent As Boolean


Private Sub Application_Startup()
Set oExpl = Application.ActiveExplorer
bAttachEvent = False   
End Sub

Private Sub oExpl_SelectionChange()
On Error Resume Next
Set oItem = oExpl.Selection.Item(1)
End Sub

' Reply
Private Sub oItem_Reply(ByVal Response As Object, Cancel As Boolean)

Dim oAtt As Attachment
Dim sAtts As String
Dim olInspector As Outlook.Inspector
Dim olDocument As Word.Document
Dim olSelection As Word.Selection

If bAttachEvent Or oItem.Attachments.Count = 0 Then
Exit Sub
End If

Cancel = True
bAttachEvent = True
sAtts = ""

For Each oAtt In oItem.Attachments
sAtts = sAtts & "<<" & oAtt.FileName & ">> "
Next oAtt

Dim oResponse As MailItem
Set oResponse = oItem.Reply
oResponse.Display

Set olInspector = Application.ActiveInspector()
Set olDocument = olInspector.WordEditor
Set olSelection = olDocument.Application.Selection

olSelection.InsertBefore sAtts

bAttachEvent = False
Set oItem = Nothing
End Sub

' Reply All
Private Sub oItem_ReplyAll(ByVal Response As Object, Cancel As Boolean)

Dim oAtt As Attachment
Dim sAtts As String
Dim olInspector As Outlook.Inspector
Dim olDocument As Word.Document
Dim olSelection As Word.Selection

If bAttachEvent Or oItem.Attachments.Count = 0 Then
Exit Sub
End If

Cancel = True
bAttachEvent = True

sAtts = ""

For Each oAtt In oItem.Attachments
sAtts = sAtts & "<<" & oAtt.FileName & ">> "
Next oAtt

Dim oResponse As MailItem
Set oResponse = oItem.ReplyAll
oResponse.Display

Set olInspector = Application.ActiveInspector()
Set olDocument = olInspector.WordEditor
Set olSelection = olDocument.Application.Selection

olSelection.InsertBefore sAtts  
bAttachEvent = False
Set oItem = Nothing

End Sub

3ツール>参照設定をクリックします。

4。「参照設定 – プロジェクト1」ウィンドウ(Outlook 2016 用)で、「利用可能な参照」ボックス内のMicrosoft Word 16.0 オブジェクトライブラリにチェックを入れ、OKボタンをクリックしてください。スクリーンショットを参照してください。
doc-copy-attachment-names-4
:Outlook 2013 を使用している場合はMicrosoft Word 15.0 オブジェクトライブラリを、Outlook 2010 の場合はMicrosoft Word 14.0 オブジェクトライブラリをご利用ください。

5。VBA コードを保存して、Microsoft Visual Basic for Applications ウィンドウを閉じましょう。

6。これでOutlook のメインインターフェースに戻ります。返信したいメールを選択し、ホームタブの返信または全員に返信をクリックしてください。
注:添付ファイルが返信メールにコピーされない場合は、Outlook を再起動してから再度返信操作を行ってください。

これで、選択したメールに含まれるすべての添付ファイル名がコピーされ、返信メールに貼り付けられました。スクリーンショットをご確認ください。
doc-copy-attachment-names-5


関連記事:


最高の Office 生産性ツール

まったく新しいKutools for Outlook を、100 以上の驚きの機能とともに体験しましょう!今すぐダウンロード!

🤖KUTOOLS AI高度な AI 技術を活用して、メールの返信、要約、最適化、拡張、翻訳、作成など、あらゆる操作をラクラクこなします。

📧メール自動化自動返信(POP および IMAP 対応)/メールのスケジュール送信/メール送信時にルールに基づいて自動 CC/BCC/自動転送(高度なルール)/自動で挨拶文を追加/複数の宛先を持つメールを個別のメッセージに自動分割...

📨メール管理メールの取り消し/件名などを基準に詐欺メールをブロック/重複したメールを削除/高度な検索/フォルダーを整理...

📁添付ファイルプロ一括保存/一括分離/一括圧縮/自動保存/自動的に切り離す/自動圧縮...

🌟インターフェースの魅力😊さらに美しくクールな絵文字を多数収録/重要なメールが届いた際に通知/Outlook を閉じる代わりに最小化...

👍ワンクリックの驚き全員に【Attachment】付きで返信/フィッシングメール対策/🕘送信者の現在時刻ゾーンを表示...

👩🏼‍🤝‍👩🏻連絡先とカレンダー選択したメールから連絡先を追加を一括登録/連絡先グループを個別のグループに分割/誕生日のリマインダーを削除...

Kutools はお好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語をはじめ、40 以上の言語をサポートしています!

ワンクリックでKutools for Outlook の機能を即解放!今すぐダウンロードして、効率を飛躍的にアップさせましょう!

kutools for outlook features1kutools for outlook features2

🚀 ワンクリックダウンロード — Office アドインをすべて入手

強く推奨:Kutools for Office(5-in-1)

ワンクリックで5 つのインストーラーを 一括ダウンロード! ―Kutools for Excel、Outlook、Word、PowerPointおよびOffice Tab Pro今すぐダウンロード!

  • ワンクリックで簡単操作:5 つのセットアップパッケージをたった1 回のクリックで一括ダウンロードできます。
  • 🚀どんな Office 作業にも対応可能:必要なときに、必要なアドインをすぐインストールできます。
  • 🧰含まれるもの:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint