メインコンテンツへスキップ
 

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

著者: ケリー 最終更新日:2024年08月28日

OutlookでRTF電子メール(リッチフォーマットとしてフォーマットされている)に返信すると、すべての添付ファイルの名前がコピーされ、メッセージ本文に自動的に貼り付けられます(下のスクリーンショットを参照)。 ただし、OutlookでHTMLメールに返信すると、返信メールに添付ファイルがありません。 ここでは、この記事では、電子メールに返信するとき、または受信した電子メールに直接、すべての添付ファイルの名前をコピーするいくつかの方法を紹介します。


HTMLをRTFに変更して返信する場合は、すべての添付ファイルの名前をコピーしてください

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

1。 添付ファイルの名前をコピーする必要があるメールをダブルクリックして開き、[ メッセージ > > メッセージの編集 メッセージウィンドウで。 スクリーンショットを参照してください:
ドキュメントコピー添付ファイル名-01

2。 クリックしてください 書式テキスト > リッチテキスト、メールを保存して閉じます。
ドキュメントコピー添付ファイル名-02

3。 ここで、メインビューに戻ります。 メールを選択し続け、クリックします ホーム > 返信.

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

Outlookに保存されているすべての元の添付ファイルを使用して、選択した電子メールに簡単に返信できます

通常、Outlookで電子メールに返信すると、元の添付ファイルは削除されます。 しかし、素晴らしい 添付ファイルで返信 Kutools for Outlookの機能により、Outlookで返信するときに、メールのすべての添付ファイルを簡単に保持できます。


添付ファイルで返信

VBAで返信するときは、すべての添付ファイルの名前をコピーしてください

このメソッドは、電子メールに返信するときにすべての添付ファイルの名前をコピーするVBAマクロを導入し、Outlookの返信メールのメッセージ本文に名前を貼り付けます。

1。 押す 他の + F11 キーを同時に押して、Microsoft Visual Basic forApplicationsウィンドウを開きます。

2。 左側のプロジェクトエクスプローラーで、プロジェクト1を展開し、ダブルクリックして開きます。 このOutlookSession ウィンドウ(下のスクリーンショットを参照)をクリックし、以下のコードをウィンドウに貼り付けます。
ドキュメントコピー添付ファイル名-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に設定します。 OK をクリックします。 ツール > 参考情報.

4。 Outlook 1の最初の[参照–プロジェクト2016]ウィンドウで、 Microsoft Word16.0オブジェクトライブラリ [利用可能な参照]ボックスで参照し、[ OK ボタン。 スクリーンショットを参照してください:
ドキュメントコピー添付ファイル名-4
Note:を選択してください Microsoft Word15.0オブジェクトライブラリ Outlook 2013を使用している場合は参照、または Microsoft Word14.0オブジェクトライブラリ Outlook2010との参照。

5。 VBAを保存し、Microsoft Visual Basic forApplicationsウィンドウを閉じます。

6。 ここで、Outlookのメインインターフェイスに戻ります。 返信するメールを選択して、 ホーム > 返信 or 全員に返信.
ご注意: 添付ファイル名がコピーされて返信メールに貼り付けられていない場合は、Outlookを再起動してもう一度返信してください。

これで、すべての添付ファイルの名前が選択した電子メールからコピーされ、返信電子メールに貼り付けられます。 スクリーンショットを参照してください:
ドキュメントコピー添付ファイル名-5

70 強力な機能 絶対に無料, に前進. 今すぐ無料版をダウンロード!

1。 の中に Mail 表示し、添付ファイル名をコピーしたいメールを選択し、 クツール > その他 > すべてを切り離す。 スクリーンショットを参照してください:

2. 「すべて切り離す」ダイアログボックスが表示され、確認を求められます。

Note: 初めて「すべて分離 (添付ファイル)」機能を適用すると、「フォルダーの参照」ダイアログ ボックスが表示され、すべての添付ファイルを保存する保存先フォルダーを指定するように求められます。スクリーンショットを参照してください:

これで、選択したメールのすべての添付ファイルがダウンロードされ、指定された保存先フォルダに保存され、すべての添付ファイルの名前がコピーされ、対応するダウンロードされた添付ファイルへのハイパーリンクとともにメッセージ本文に貼り付けられます。スクリーンショットを参照してください:

- >

すばらしいツールで返信するときは、すべての添付ファイル名をコピーしてください

あなたが持っている場合 Kutools for Outlook インストールすると、適用できます 名前をコピーする 受信した電子メールからすべての添付ファイル名をすばやくコピーし、Outlookに返信メッセージを簡単に貼り付ける機能。

究極のメール効率を実現する Kutools for Outlook! アクセス 70 強力な機能 絶対に無料, に前進. 今すぐ無料版をダウンロード!

1。 返信するメールを選択して、 クツール > アタッチメントツール > 名前をコピーする.
ドキュメントコピー添付ファイル名 kto-01

次に、ダイアログが表示され、添付ファイル名がクリップボードにコピーされたことが通知されます。 クリック OK それを閉じる。

2。 クリックしてください ホーム > 返信 選択したメールに返信します。

3。 返信メッセージウィンドウで、メッセージ本文にカーソルを置き、を押します。 Ctrlキー + V 添付ファイル名を簡単に貼り付けるためのキー。
ドキュメントコピー添付ファイル名 kto-03


関連記事:


最高のオフィス生産性向上ツール

速報: Outlook 向け Kutools がリリース 無償版!

まったく新しいKutools for Outlookを体験してください 70以上の素晴らしい機能を備えた無料版を永久にご利用いただけます! 今すぐダウンロードするにはクリックしてください!

🤖 クツールAI : 高度な AI テクノロジーを使用して、メールの返信、要約、最適化、拡張、翻訳、作成など、メールを簡単に処理します。

📧 自動メール: 自動返信(POP および IMAP で利用可能)  /  メール送信のスケジュール設定  /  メール送信時のルールによる自動CC/BCC  /  自動転送 (高度なルール)   /  あいさつを自動追加   /  複数受信者の電子メールを個別のメッセージに自動的に分割する ...

📨 電子メール管理: メールの取り消し  /  件名などで詐欺メールをブロック  /  重複するメールを削除する  /  高度な検索  /  フォルダーを統合する ...

📁 アタッチメント プロバッチ保存  /  バッチデタッチ  /  バッチ圧縮  /  自動保存   /  自動デタッチ  /  自動圧縮 ...

🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字   /  重要なメールが届いたら通知する  /  Outlook を閉じる代わりに最小化する ...

???? ワンクリックの驚異: 受信した添付ファイルをすべてに返信する  /   フィッシングメール対策  /  🕘送信者のタイムゾーンを表示 ...

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

ワンクリックでKutools for Outlookを即座にロック解除—永久に無料待たずに今すぐダウンロードして効率を高めましょう!

Outlook 用の kutools の機能 1 Outlook 用の kutools の機能 2
Kutools for Outlookの機能一覧      無料版をダウンロード      プロフェッショナルにアップグレード