Outlook ディレクトリの外に保存された電子メールが多数あります。あるファイルパスで"C:\\Users\\foo\\bar.msg"
。
を使用してこれらのメールを R に読み込みたいと思いlibrary(RDCOMClient)
ます。この質問に続いて、Outlook フォルダー構造から R に電子メールを読み取ることができました。ただし、電子メールの量を考えると、それらを Outlook にインポートしてそこから読むことはできません。
この質問に対する答えは、VBA 内でOpenSharedItemを使用して外部フォルダーから電子メールを読み取ることができることを示唆していますが、これを R で動作するものに変換することはできませんでした。私の試みは次のとおりです。
library(RDCOMClient)
OutApp <- COMCreate("Outlook.Application")
outlookNameSpace <- OutApp$GetNameSpace("MAPI")
message_path <- "C:\\Users\\foo\\bar.msg"
message <- OutApp$OpenSharedItem("message_path")