OutlookでEMLファイルを簡単にインポートする方法【初心者向け解決ガイド】

パソコンパソコン・スマホ教室
スポンサーリンク

こんにちは、皆さん。今日は、OutlookでEMLファイルをインポートする方法についてお話しします。難しそうに聞こえるかもしれませんが、心配いりません。順を追ってわかりやすく説明しますので、一緒に進めていきましょう。

スポンサーリンク

EMLファイルとは何か?

Outlookのイメージ

Outlookのイメージ

まず、EMLファイルについてお話しします。EMLファイルは、電子メールの内容を保存するための形式の一つです。例えば、以前使っていたメールソフトからメールを保存した際に、このEML形式で保存されることがあります。これらのファイルを新しいメールソフト、例えばOutlookに移行したいとき、どうすれば良いのでしょうか?

OutlookでEMLファイルをインポートする方法

OutlookでEMLファイルをインポートする方法はいくつかありますが、ここでは初心者の方でも取り組みやすい方法をご紹介します。

方法1ドラッグ&ドロップでのインポート

最も簡単な方法は、EMLファイルを直接Outlookにドラッグ&ドロップすることです。

  1. Outlookを開きます。
  2. インポートしたいフォルダー(例えば「受信トレイ」)を選択します。
  3. パソコン上でEMLファイルが保存されている場所を開きます。
  4. EMLファイルを選択し、Outlookのウィンドウにドラッグ&ドロップします。

これで、EMLファイルの内容がOutlookに表示されるはずです。

方法2スクリプトを使用した一括インポート

複数のEMLファイルを一度にインポートしたい場合、スクリプトを使用する方法があります。少し技術的ですが、順を追って説明します。

  1. 以下のスクリプトをコピーします。
    vbscript
    '// eml ファイルを OUTLOOK に取り込むスクリプト
    '//
    '// 仕様スクリプトを置いてあるフォルダにある .eml ファイルを対象
    '// サブフォルダ配下の .eml も対象とする
    '// OUTLOOK の「受信トレイ」のフォルダ「インポート」に取り込む
    '// 取り込んだ .eml ファイルは削除する
    '// コマンドプロンプトから実行した場合は進捗状況を表示する
    '//
    '// 実行方法スクリプトをダブルクリック、またはコマンドプロンプトから
    '// > cscript スクリプト名.vbs で実行
    '//

    Const IMPORT_FOLDER = "C:\Users\YourUsername\Documents\EML_Files" ' EML ファイルがあるフォルダーを指定
    Const olFolderInbox = 6
    Dim olkApp
    Dim fldImport
    Dim wshShell
    Dim objFSO
    Dim objFolder
    Dim objFile

    Set olkApp = CreateObject("Outlook.Application")
    Set fldImport = olkApp.Session.GetDefaultFolder(olFolderInbox).Folders("インポート")
    Set wshShell = CreateObject("WScript.Shell")
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFolder = objFSO.GetFolder(IMPORT_FOLDER)

    For Each objFile In objFolder.Files
    If LCase(objFSO.GetExtensionName(objFile.Name)) = "eml" Then
    wshShell.Run "outlook.exe /eml """ & objFile.Path & """"
    WScript.Sleep 1000 ' 必要に応じて待機時間を調整
    olkApp.ActiveInspector.CurrentItem.Move fldImport
    olkApp.ActiveInspector.Close
    objFile.Delete ' インポート後にファイルを削除
    End If
    Next

  2. 上記のスクリプトをメモ帳に貼り付け、ファイル名を「EML_Import.vbs」として保存します。
  3. スクリプト内の`IMPORT_FOLDER`のパスを、EMLファイルが保存されているフォルダーのパスに変更します。
  4. Outlook内に「インポート」という名前のフォルダーを作成します。これは、インポートしたメールを保存する場所となります。
  5. 保存したスクリプトをダブルクリックして実行します。

この方法で、指定したフォルダー内のすべてのEMLファイルがOutlookの「インポート」フォルダーに取り込まれます。

よくある質問や疑問

Q1. スクリプトを実行しても何も起こりません。どうすれば良いですか?

まず、スクリプト内のパスが正しいこと、そしてOutlook内に「インポート」フォルダーが作成されていることを確認してください。また、スクリプトの実行には適切な権限が必要な場合がありますので、管理者として実行してみてください。

Q2. EMLファイルをインポートした後、元のファイルはどうなりますか?

上記のスクリプトでは、インポート後に元のEMLファイルを削除する設定になっています。元のファイルを残しておきたい場合は、スクリプト内の`objFile.Delete`の行を削除してください。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

EMLファイルのインポートは、最初は少し難しく感じるかもしれませんが、手順を踏めば確実に行うことができます。特に大量のEMLファイルを扱う場合、スクリプトを活用することで作業を大幅に効率化できます。もし他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

コメント

タイトルとURLをコピーしました