皆さん、こんにちは!今日は、Outlookのメールをパソコンに保存する方法についてお話しします。特に、VBAマクロを使ってメールを.msg形式で保存する方法を、パソコンやスマホの操作に不安がある45歳以上の方々にもわかりやすく解説します。これを学べば、重要なメールをしっかりと保存できるようになりますよ。
メールを.msg形式で保存するメリット
まず、メールを.msg形式で保存するメリットについてお話しします。
- Outlookでそのまま開ける保存したメールは、Outlookで直接開くことができます。
- メールの内容がそのまま保存される件名、本文、添付ファイルなど、メールのすべての情報がそのまま保存されます。
- バックアップとして便利重要なメールをバックアップとして保存しておくことができます。
これらのメリットを活かして、重要なメールをしっかりと保存しておきましょう。
VBAマクロを使ってメールを.msg形式で保存する方法
次に、VBAマクロを使ってメールを.msg形式で保存する方法を解説します。
VBAマクロを有効にする
まず、OutlookでVBAマクロを有効にする必要があります。
- Outlookを開きます。
- 「Alt」キーと「F11」キーを同時に押して、VBAエディタを開きます。
- 「ツール」メニューから「参照設定」を選択します。
- 「Microsoft Outlook xx.x Object Library」にチェックを入れます。
- 「OK」をクリックして設定を保存します。
これで、VBAマクロを使用する準備が整いました。
マクロコードを入力する
次に、実際にメールを.msg形式で保存するマクロコードを入力します。
- VBAエディタで「ThisOutlookSession」をダブルクリックして開きます。
- 以下のコードを入力します。
Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
Dim objItem As Object
Dim objMsg As MailItem
Set objItem = Application.Session.GetItemFromID(EntryIDCollection)
If TypeName(objItem) = "MailItem" Then
Set objMsg = objItem
SaveAsMsg objMsg
End If
End Sub
Public Sub SaveAsMsg(ByRef objMsg As MailItem)
Const SAVE_PATH = "C:YourDesiredPath"
Dim strSubject As String
Dim strFileName As String
strSubject = Replace(objMsg.Subject, ":", "_")
strFileName = SAVE_PATH & strSubject & ".msg"
objMsg.SaveAs strFileName, olMSG
End Sub
- 「SAVE_PATH」の部分を、実際に保存したいフォルダのパスに変更します。
- コードを入力したら、「Ctrl」キーと「S」キーを同時に押して保存します。
マクロを実行する
マクロを実行するには、Outlookを再起動する必要があります。
- Outlookを閉じて、再度開きます。
- これで、新しいメールが届くと、自動的に指定したフォルダに.msg形式で保存されるようになります。
よくある質問や疑問
Q1: マクロがうまく動作しません。どうすれば良いですか?
- まず、VBAマクロが有効になっているか確認してください。
- コード内の「SAVE_PATH」が正しく設定されているかも確認してください。
- それでも解決しない場合は、Outlookのセキュリティ設定でマクロが無効になっていないか確認してください。
Q2: 保存されたMSGファイルを開くにはどうすれば良いですか?
- 保存されたMSGファイルは、Outlookでダブルクリックすることで開くことができます。
- Outlookがインストールされていない場合は、MSGファイルを開くための専用ビューアをインストールする必要があります。
Q3: 複数のメールを一括で保存する方法はありますか?
- VBAマクロを使用して、複数の選択したメールを一括で.msg形式で保存することができます。
- 具体的なコードや手順については、専門のサイトやフォーラムで情報を探してみてください。
まとめ
今回は、OutlookのメールをVBAマクロを使って.msg形式で保存する方法について解説しました。最初は少し難しく感じるかもしれませんが、一度設定してしまえば、重要なメールをしっかりと保存できるようになります。ぜひ試してみてください。
他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。




コメント