0

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")
4

3 に答える 3