Outlookで添付ファイルなしでアーカイブする方法は?
一般に、Outlookのアーカイブ機能は、電子メールコンテンツ、電子メールヘッダー、電子メールの添付ファイルなどを含むすべての電子メール要素を保存します。ただし、添付ファイルにより、アーカイブされたPSTファイルが大きくなる場合があります。 ここでは、Outlookで添付ファイルなしでアーカイブするためのXNUMXつのソリューションを紹介します。
- メール送信を自動化する 自動CC / BCC, 自動転送 規則によって。 送信 自動返信 (不在時) Exchange サーバーを必要とせず...
- などのリマインダーを受け取る BCC警告 BCC リストに登録しているときに全員に返信する場合、 添付ファイルがない場合に通知する 忘れた添付ファイルについては...
- メールの効率を向上させる 添付ファイル付きで返信 (すべて), 署名または件名に挨拶または日付と時刻を自動追加, 複数のメールに返信する...
- メール送信を効率化する メールの取り消し, アタッチメントツール (すべて圧縮、すべて自動保存...)、 重複を削除する, クイックレポート...
VBAによる添付ファイルなしのアーカイブ
この方法では、アーカイブする指定したフォルダーからすべての添付ファイルを削除するVBAが導入され、添付ファイルなしでアーカイブできます。 次のようにしてください。
1。 の中に Mail 表示し、アーカイブするフォルダを選択して、を押します 他の + F11 キーを押して、Microsoft Visual Basic forApplicationsウィンドウを開きます。
2に設定します。 OK をクリックします。 インセット > モジュール、次にVBAの下を新しいモジュールウィンドウに貼り付けます。
VBA:Outlookで選択したメールフォルダからすべての添付ファイルを削除します
Public Sub SaveDeleteAttachments()
Dim xMailItem As Outlook.MailItem 'Object
Dim xAttachments As Outlook.Attachments
Dim i As Long
Dim xFolder As Folder
Dim xFilePath As String
Dim xFldPath As String
Dim xDeletedFilePath As String
On Error Resume Next
xFldPath = CreateObject("WScript.Shell").SpecialFolders(16)
xFldPath = xFldPath & "\MyAttachments"
If Dir(xFldPath, vbDirectory) = "" Then
MkDir xFldPath
End If
Set xFolder = Outlook.Application.ActiveExplorer.CurrentFolder
For Each xMailItem In xFolder.Items
If xMailItem.Class = olMail Then
Set xAttachments = xMailItem.Attachments
While xAttachments.Count > 0
xFilePath = xAttachments.Item(1).FileName
xFilePath = xFldPath & "\" & xFilePath
xAttachments.Item(1).SaveAsFile xFilePath
xAttachments.Item(1).Delete
If xMailItem.BodyFormat <> olFormatHTML Then
xDeletedFilePath = xDeletedFilePath & vbCrLf & "<file://" & xFilePath & ">"
Else
xDeletedFilePath = xDeletedFilePath & "
" & "" & xFilePath & ""
End If
Wend
If xDeletedFilePath <> "" Then
If xMailItem.BodyFormat <> olFormatHTML Then
xMailItem.Body = "The file(s) were saved to: " & xDeletedFilePath & vbCrLf & xMailItem.Body
Else
xMailItem.HTMLBody = "
" & _
"The file(s) were saved to: " & xDeletedFilePath & "
" & xMailItem.HTMLBody
End If
xMailItem.Save
xDeletedFilePath = ""
End If
End If
Next
Exit Sub:
Set xAttachments = Nothing
Set xMailItem = Nothing
End Sub
3。 プレス F5 キーを押すか、 ラン ボタンをクリックしてコードを実行します。 その後、すべての添付ファイルが選択したメール フォルダーから直ちに削除されます。
4に設定します。 OK をクリックします。 File > インフォ > ツール > 古いアイテムをクリーンアップする (または File > インフォ > クリーンアップツール > Archive).
5。 [アーカイブ] ダイアログ ボックスで、コピーしたフォルダーをクリックして強調表示し、次のように入力します。 TODAY セクションに 古いアイテムをアーカイブする ボックスをクリックし、 ブラウズ ボタン。 スクリーンショットを参照してください:
6。 [Outlook データ ファイルを開く] ダイアログ ボックスで、アーカイブされた PST ファイルを保存するフォルダーを開いて、PST ファイルに名前を付けます。 ファイル名 ボックスをクリックし、 OK ボタン。 スクリーンショットを参照してください:
7。 [アーカイブ]ダイアログボックスに戻ったら、[アーカイブ]をクリックしてください。 OK ボタンをクリックしてアーカイブを終了します。
ここまでは、添付ファイルなしでメール フォルダーをアーカイブしました。
Outlook用Kutoolsによる添付ファイルなしのアーカイブ
Kutools for Outlookがインストールされている場合は、それを適用できます すべてを切り離す アーカイブする指定フォルダーからすべての添付ファイルをすばやく削除し、添付ファイルなしで簡単にアーカイブする機能。
Kutools for Outlook: 100 を超える便利なツールを備えた究極の Outlook ツールキット。 60 日間無料でお試しいただけます。制限はなく、心配する必要はありません。 続きを読みます... 今すぐ無料トライアルを始めましょう!
1。 の中に Mail 表示し、アーカイブする指定したメール フォルダーを開き、 を押してすべてのメールを選択します Ctrlキー + A キーを押してから、 クツール > すべてを切り離す。 スクリーンショットを参照してください:
2。 [フォルダーを選択してください] ダイアログ ボックスで、 ブラウズ (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。 添付ファイルを保存するフォルダーを指定するには、サブフォルダー スタイルを指定します。 次のスタイルでサブフォルダーを作成します ドロップダウンリストをクリックして、 Ok ボタン。 スクリーンショットを参照してください:
3。 クリックしてください 有り ボタンと OK ポップアップダイアログボックスでボタンを続けて押します。
4。 クリックしてください File > インフォ > ツール > 古いアイテムをクリーンアップする (または File > インフォ > クリーンアップツール > Archive).
5。 [アーカイブ] ダイアログ ボックスで、添付ファイルなしでアーカイブする指定したフォルダーをクリックして強調表示し、次のように入力します。 TODAY セクションに 古いアイテムをアーカイブする ボックスをクリックし、 ブラウズ ボタン。 スクリーンショットを参照してください:
6。 [Outlook データ ファイルを開く] ダイアログ ボックスで、アーカイブされた PST ファイルを保存するフォルダーを開いて、PST ファイルに名前を付けます。 ファイル名 ボックスをクリックし、 OK ボタン。 スクリーンショットを参照してください:
7。 [アーカイブ]ダイアログボックスに戻ったら、[アーカイブ]をクリックしてください。 OK ボタンをクリックしてアーカイブを終了します。
これまでのところ、指定されたメール フォルダーは添付ファイルなしでアーカイブされています。
Kutools for Outlook: 100 以上の必須ツールで Outlook を強化します。 60 日間無料で試用できます。条件はありません。 続きを読みます... 今すぐダウンロード!
関連記事
最高のオフィス生産性向上ツール
Kutools for Outlook - Outlook を強化する 100 以上の強力な機能
🤖 AIメールアシスタント: AI の魔法を備えたインスタント プロのメール - ワンクリックで天才的な返信、完璧な口調、多言語の習得。メールを簡単に変革しましょう! ...
📧 自動メール: 不在時 (POP および IMAP で利用可能) / メール送信のスケジュール設定 / メール送信時のルールによる自動CC/BCC / 自動転送 (高度なルール) / あいさつを自動追加 / 複数受信者の電子メールを個別のメッセージに自動的に分割する ...
📨 電子メール管理: メールを簡単に思い出す / 件名などで詐欺メールをブロック / 重複するメールを削除する / 高度な検索 / フォルダーを統合する ...
📁 アタッチメント プロ: バッチ保存 / バッチデタッチ / バッチ圧縮 / 自動保存 / 自動デタッチ / 自動圧縮 ...
🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字 / タブ付きビューで Outlook の生産性を向上 / Outlook を閉じる代わりに最小化する ...
???? ワンクリックの驚異: 受信した添付ファイルをすべてに返信する / フィッシングメール対策 / 🕘送信者のタイムゾーンを表示 ...
👩🏼🤝👩🏻 連絡先とカレンダー: 選択したメールから連絡先を一括追加 / 連絡先グループを個別のグループに分割する / 誕生日のリマインダーを削除する ...
オーバー 100の特長 あなたの探索をお待ちしています! ここをクリックして詳細をご覧ください。