添付ファイルなしでOutlookのフォルダーにメールをアーカイブするにはどうすればよいですか?
Outlookのアーカイブ機能は、メールストレージを管理するための便利なツールですが、添付ファイルを含むすべてのメール要素が保存されるため、アーカイブされたPSTファイルがすぐに大きくなり、管理が困難になる可能性があります。ストレージを最適化しパフォーマンスを向上させるために、添付ファイルなしでメールをアーカイブすることは実用的な解決策です。この記事では、VBAを使用した手動での方法と、Kutools for Outlookを使用した迅速で使いやすい方法という、2つの実用的な方法を紹介します。
VBAを使用して添付ファイルなしでフォルダ内のメールをアーカイブする (手動および技術的)
Kutools for Outlookを使用して添付ファイルなしでフォルダ内のメールをアーカイブする 👍(高速で使いやすい)
VBAを使用して添付ファイルなしでフォルダ内のメールをアーカイブする
ステップ1:VBAエディタを開く
メールビューで、アーカイブしたいフォルダを選択します。「Alt」+「F11」を押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。
ステップ2:VBAコードを挿入する
「挿入」>「モジュール」をクリックして新しいモジュールを作成し、次のVBAコードをモジュールウィンドウに貼り付けます。
VBA:Outlookの選択したメールフォルダからすべての添付ファイルを削除する
Sub RemoveAllAttachments()
Dim oItem As Object
Dim oMail As MailItem
For Each oItem In Application.ActiveExplorer.CurrentFolder.Items
If TypeOf oItem Is MailItem Then
Set oMail = oItem
If oMail.Attachments.Count > 0 Then
Do While oMail.Attachments.Count > 0
oMail.Attachments.Remove 1
Loop
oMail.Save
End If
End If
Next
MsgBox "All attachments have been removed from the selected folder."
End Sub
ステップ3:バックグラウンド印刷を有効にする
「F5」を押すか、「実行」ボタンをクリックしてコードを実行します。メッセージボックスが表示され、選択したフォルダからすべての添付ファイルが削除されたことが確認されます。
ステップ4:フォルダをアーカイブする
- 「ファイル」>「情報」>「ツール」>「古いアイテムの整理」をクリックします。
- 「アーカイブ」ダイアログボックスで:
- 1) 先ほど処理したフォルダを選択します。
- 2) 「これより古いアイテムをアーカイブ」ボックスに「TODAY」と入力します。
- 3) 「参照」をクリックして、アーカイブファイルの保存先フォルダを指定します。
- 「OK」をクリックしてプロセスを完了します。
欠点:
- 技術的な専門知識が必要:VBAスクリプトを実行するにはコーディングに関する知識が必要であり、非技術的なユーザーにとっては難しい場合があります。
- エラーのリスク:VBAコードや実行時のミスにより、関係のないメールからの添付ファイルが誤って削除されるなど、意図しない変更が発生する可能性があります。
- 手動で時間がかかる:このプロセスには、VBAスクリプトの設定と実行、そして手動でメールをアーカイブするなど、複数のステップが含まれるため、頻繁に行うタスクには非効率的です。
📂 添付ファイルを簡単に自動アーカイブ!
大量のメール添付ファイルの管理がこれまでになく簡単になりました!Kutools for Outlookの自動切り離し機能を使用すると、受信した添付ファイルは指定されたフォルダーに自動的に保存され、メール内のハイパーリンクに置き換えられます。手動での操作や散らかった受信トレイにサヨナラし、今日からシームレスな自動化を実現しましょう!

💡 あなたが気に入るメリット:
- ✔️ 添付ファイルが到着したら自動的に保存
- ✔️ ハイパーリンクによる置き換えでメールを整理
- ✔️ ワークフローに合わせて完全にカスタマイズ可能なオプション
Kutools for Outlookを使用して添付ファイルなしでフォルダ内のメールをアーカイブする 👍
より迅速で簡単な解決策として、Kutools for Outlookには「すべて切り離し」機能があり、これにより大量のメールからすべての添付ファイルを効率的に削除できます。これらの添付ファイルは指定されたフォルダに保存され、最小限の労力で数回のクリックだけでOutlookのメールを添付ファイルなしでアーカイブすることが可能です。
Kutools for Outlookで究極のメール効率を解き放とう!強力な70の機能を永久に無料で利用できます。今すぐ無料版をダウンロード!
ステップ1:添付ファイルを切り離す
「メール」ビューで、アーカイブしたいフォルダを開きます。「Ctrl」+「A」を押してすべてのメールを選択し、「Kutools Plus」>「添付ファイルツール」>「すべて切り離し」をクリックします。
ステップ2:切り離し設定を行う
- 切り離し設定を行い、「参照」アイコンをクリックして添付ファイルを保存する宛先フォルダを指定します。
- (オプション)必要に応じて、添付ファイルの切り離しスタイルをカスタマイズします。(この場合、「以下のスタイルに基づいて添付ファイルを切り離す」チェックボックスをオフにして、すべての添付ファイルを直接宛先フォルダに切り離します。)
- (オプション)アーカイブされた添付ファイルの視覚的なインジケータをメール内に保持したい場合は、「添付ファイルを切り離した後も、メールには添付ファイルのアイコンが表示されます」オプションをチェックします。
- 「OK」をクリックして確認します。
ステップ3:切り離しを確認する
「すべて切り離し」確認ダイアログボックスが表示されたら、「はい」をクリックして続行します。
ステップ4:フォルダをアーカイブする
- 「ファイル」>「情報」>「ツール」>「古いアイテムの整理」に移動します。
- 「アーカイブ」ダイアログボックスで:
- 1) 添付ファイルを切り離したフォルダを選択します。
- 2) 「これより古いアイテムをアーカイブ」フィールドに「TODAY」と入力します。
- 3) 「参照」をクリックして、アーカイブファイルの保存先フォルダを指定します。
- 「OK」をクリックしてアーカイブプロセスを完了します。
利点:
- 時間節約:大量の添付ファイルを一括処理することで、大規模なフォルダの場合に大幅な時間を節約できます。
- 便利:切り離されたファイルを簡単に参照できるように、メール内に視覚的なインジケータを保持します。
- カスタマイズ可能なオプション:柔軟な切り離しオプションにより、ニーズに合わせてプロセスを調整できます。
関連記事
Outlookで自動的に添付ファイルのみをアーカイブするにはどうすればよいですか?
Outlookで年/月/日ごとにメールをアーカイブするにはどうすればよいですか?
最高のオフィス生産性ツール
速報: Kutools for Outlook が無料版をリリース!
新しい Kutools for Outlook の無料版を体験してください。70以上の素晴らしい機能が永遠に使えます!今すぐダウンロードをクリック!
🤖 Kutools AI : 高度なAI技術を使用して、メールの返信、要約、最適化、拡張、翻訳、作成を簡単に行います。
📧 メール自動化: 自動返信 (POPとIMAPで利用可能) / メール送信のスケジュール / メール送信時にルールによる自動 CC/BCC / 自動転送 (高度なルール) / 自動挨拶追加 / 複数の宛先を持つメールを個別のメールに自動的に分割...
📨 メール管理: メールの取り消し / 件名やその他によるスパムメールのブロック / 重複したメールの削除 / 高度な検索 / フォルダーを整理...
📁 添付ファイルプロ: バッチ保存 / バッチ切り離し / バッチ圧縮 / 自動保存 / 自動的に切り離す / 自動圧縮...
🌟 インターフェースマジック: 😊より美しくクールな絵文字 /重要なメールが来たときに通知 / クローズ中ではなくOutlookを最小化...
👍 ワンクリックの驚き: 全員に【Attachment】付きで返信 / フィッシング対策メール / 🕘送信者のタイムゾーンを表示...
👩🏼🤝👩🏻 連絡先とカレンダー: 選択したメールから連絡先を一括追加 /連絡先グループを個別のグループに分割 / 誕生日のリマインダーを削除...
Kutools for Outlook をワンクリックで即座にアンロック。待たずに今すぐダウンロードして効率を高めましょう!

