Библиотека RDCOMClient
будет полезна для вас, вот что я могу сделать на моей стороне:
library(RDCOMClient)
ol <- COMCreate("outlook.Application")
objFolder <- ol$ActiveExplorer()$CurrentFolder()
objFolder$Items()$Count()
# [1] 489
То, как это работает, непросто, и документация пакета не очень проста, но вот как я могу обойти это:
Используйте ссылку VBA
: https://docs.microsoft.com/en-us/office/vba/api/outlook.itemproperties
Это дает вам структуру объекта, иногда гуглить проще, чем перемещаться по ней напрямую.
Узнайте, как люди делают это в обычном VBA
, и переведите его в синтаксис RDCOMClient
.
Например, для этого случая я нашел на эту ссылку следующие строки кода VBA:
Set objFolder = Application.ActiveExplorer.CurrentFolder
EmailCount = objFolder.Items.Count
И перевел их, как показано выше.
Немного проб и ошибок, ища существующий код и настраивая ссылку на vba, вы, надеюсь, найдете свой путь!