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

Outlookのメール本文をExcelスプレッドシートにエクスポートするにはどうすればよいですか?

Author: Siluvia Last Modified: 2025-05-23

OutlookからExcelスプレッドシートにメール本文をエクスポートすると、メールからの情報の追跡やデータ分析に役立ちます。このチュートリアルでは、手動エクスポート用のVBA(Visual Basic for Applications)を使用する方法と、Kutools for Outlookの「他のファイルとしてメールを保存」機能を使用してプロセスを簡素化する方法という2つの方法を紹介します。

VBAを使用してメール本文をExcelにエクスポートする

Kutools for Outlookを使用してメール本文を一括でExcelにエクスポートする
複数のメッセージのエクスポートをサポートし、PDF、Excel、HTML、その他のファイル形式で保存できます。


VBAを使用してメール本文をExcelにエクスポートする

VBAを使用するのは、メール本文をExcelスプレッドシートにエクスポートするための手動操作です。以下の手順に従ってください:

1. メールを開き、Excelスプレッドシートにエクスポートしたいメール本文を選択し、Alt + F11キーを押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。

2. Microsoft Visual Basic for Applicationsウィンドウで、「挿入」>「モジュール」をクリックします。そして、以下のVBAコードをコードウィンドウにコピーします。

VBAコード: Outlookのメール本文をExcelスプレッドシートにエクスポートする

Sub ExportToExcel()
Dim xExcel As Excel.Application
Dim xWb As Workbook
Dim xWs As Worksheet
Dim xInspector As Inspector
Dim xItem As Object
Dim xMailItem As MailItem
Dim xDoc As Document
Dim xShell As Object
Dim xFilePath As String
On Error Resume Next
    Set xShell = CreateObject("Shell.Application")
    Set xFolder = xShell.BrowseForFolder(0, "Select a Folder:", 0, 0)
    If TypeName(xFolder) = "Nothing" Then Exit Sub
    Set xFolderItem = xFolder.Self
    xFilePath = xFolderItem.Path & "\"
    Set xItem = Outlook.Application.ActiveExplorer.Selection.item(1)
    If xItem.Class <> olMail Then Exit Sub
    Set xMailItem = xItem
    Set xInspector = xMailItem.GetInspector
    Set xDoc = xInspector.WordEditor
    xDoc.Application.Selection.Range.Copy
    xInspector.Close olDiscard
    Set xExcel = New Excel.Application
    Set xWb = xExcel.Workbooks.Add
    Set xWs = xWb.Sheets.item(1)
    xExcel.Visible = False
    xWs.Activate
    xWs.Paste
    xWs.SaveAs xFilePath & "Email body.xlsx"
    xWb.Close True
    xExcel.Quit
    Set xWs = Nothing
    Set xWb = Nothing
    Set xExcel = Nothing
End Sub

注意: コード内の「Email body.xlsx」は、選択したメール本文テキストで作成するワークブック名です。必要に応じて変更できます。

3. 「ツール」>「参照設定」をクリックします。次に、「Microsoft Excel Object Library」と「Microsoft Word Object Library」の両方のチェックボックスを「参照設定 - プロジェクト」ダイアログボックスでオンにします。スクリーンショットをご覧ください:

doc-export-body-to-excel-1

4. 次に「フォルダの参照」ダイアログボックスが表示されますので、ワークブックを保存するフォルダを選択し、「OK」ボタンをクリックしてください。

doc-export-body-to-excel-2

これで「Email body」という名前のワークブックが作成され、指定されたフォルダに保存されました。ワークブックを開くと、選択したメール本文テキストがSheet1にエクスポートされているのが確認できます。

OutlookのAIメールアシスタント:スマートな返信、クリアなコミュニケーション(ワンクリックで魔法のような操作!) 無料

Kutools for OutlookのAIメールアシスタントを使用して、毎日のOutlookタスクを効率化しましょう。この強力なツールは、過去のメールから学習し、インテリジェントで正確な返信を提供し、メールの内容を最適化し、メッセージの作成や修正を手間なく行うことができます。
doc ai email handle

この機能がサポートする内容:

  • スマート返信:過去の会話に基づいて調整された、的確で使用準備の整った返信を取得します。
  • 強化されたコンテンツ:メールの文章を自動的に洗練させ、明瞭さと影響力を高めます。
  • 簡単な作成:キーワードを入力するだけで、複数のライティングスタイルでAIが残りを処理します。
  • インテリジェント拡張:文脈を理解した提案で考えを広げます。
  • 要約:長文のメールを瞬時に簡潔にまとめます。
  • グローバル対応:メールを簡単にどの言語にも翻訳できます。

この機能がサポートする内容:

  • スマートメール返信
  • 最適化されたコンテンツ
  • キーワードベースの下書き
  • インテリジェントなコンテンツ拡張
  • メールの要約
  • 多言語翻訳

何より、この機能は永遠に完全無料です今すぐAIメールアシスタントをダウンロードしてお楽しみください


Kutools for Outlookを使用してメール本文を一括でExcelにエクスポートする

使いやすく時間節約になる方法を好む場合、Kutools for Outlookには「他のファイルとしてメールを保存」機能があり、メール本文テキストやその他の詳細情報を一括で保存することができます。

Kutools for Outlook: 100以上の基本的で高度な機能を解放しましょう!70以上の機能を無料でお楽しみいただけます。今すぐ無料版をダウンロードして探索してください!

Kutools for Outlookをインストール後、以下の手順に従ってください。

ステップ1. 本文をエクスポートしたいメッセージを選択します。

ステップ2. 「Kutools」>「一括処理」>「選択したメールをさまざまな形式(PDFなど)でファイルとして保存」をクリックします。

click-save-messages-as-files-under-kutools-tab

ステップ3. 「他のファイルとしてメールを保存」ダイアログで、

  1. エクスポートしたファイルを配置するフォルダを選択します。

  2. Excel形式」にチェックを入れます。

  3. 「本文のみ」にチェックを入れます。

  4. OK」をクリックします。

    save-messages-as-files-dialog

これで、選択したメッセージの本文テキストのみが個別のExcelファイルとして保存されました。

save-result

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

速報: Kutools for Outlook が無料版をリリース!

新しい Kutools for Outlook の無料版を体験してください。70以上の素晴らしい機能が永遠に使えます!今すぐダウンロードをクリック!

🤖 Kutools AI : 高度なAI技術を使用して、メールの返信、要約、最適化、拡張、翻訳、作成を簡単に行います。

📧 メール自動化: 自動返信 (POPとIMAPで利用可能) / メール送信のスケジュール / メール送信時にルールによる自動 CC/BCC / 自動転送 (高度なルール) / 自動挨拶追加 / 複数の宛先を持つメールを個別のメールに自動的に分割...

📨 メール管理: メールの取り消し / 件名やその他によるスパムメールのブロック / 重複したメールの削除 / 高度な検索 / フォルダーを整理...

📁 添付ファイルプロ: バッチ保存 / バッチ切り離し / バッチ圧縮 / 自動保存 / 自動的に切り離す / 自動圧縮...

🌟 インターフェースマジック: 😊より美しくクールな絵文字 /重要なメールが来たときに通知 / クローズ中ではなくOutlookを最小化...

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

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

Kutools for Outlook をワンクリックで即座にアンロック。待たずに今すぐダウンロードして効率を高めましょう!

kutools for outlook features1 kutools for outlook features2