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

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

著者: ケリー 最終更新日:2020年05月28日

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


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

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

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

2。 クリックしてください 書式テキスト > リッチテキスト、メールを保存して閉じます。

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

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

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

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

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

2。 左側のプロジェクトエクスプローラーで、プロジェクト1を展開し、ダブルクリックして開きます。 このOutlookSession ウィンドウ(下のスクリーンショットを参照)をクリックし、以下のコードをウィンドウに貼り付けます。

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 ボタン。 スクリーンショットを参照してください:

Note:を選択してください Microsoft Word15.0オブジェクトライブラリ Outlook 2013を使用している場合は参照、または Microsoft Word14.0オブジェクトライブラリ Outlook2010との参照。

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

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

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


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

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

Kutools for Outlook: 100 を超える便利なツールを備えた究極の Outlook ツールキット。 60 日間無料でお試しいただけます。制限はなく、心配する必要はありません。   続きを読みます...   今すぐ無料トライアルを始めましょう!

1。 返信するメールを選択して、 クツール > アタッチメントツール > 名前をコピーする.

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

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

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

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

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


添付ファイルで返信


関連記事:


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

Kutools for Outlook - Outlook を強化する 100 以上の強力な機能

🤖 AIメールアシスタント: AI の魔法を備えたインスタント プロのメール - ワンクリックで天才的な返信、完璧な口調、多言語の習得。メールを簡単に変革しましょう! ...

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

📨 電子メール管理: メールを簡単に思い出す  /  件名などで詐欺メールをブロック  /  重複するメールを削除する  /  高度な検索  /  フォルダーを統合する ...

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

🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字   /  タブ付きビューで Outlook の生産性を向上  /  Outlook を閉じる代わりに最小化する ...

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

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

オーバー 100の特長 あなたの探索をお待ちしています! ここをクリックして詳細をご覧ください。

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations