RDCOMClient с COMCreate(Outlook.Application) аварийно завершает работу R

Я использую пакет RDCOMClient с R версии 4.0.2. Он был загружен с помощью:

devtools::install_github("omegahat/RDCOMClient")

Я хотел бы использовать пакет для чтения и написания электронной почты. Я начал так:

library(RDCOMClient)
folderName <- "AUX"
OutApp <- COMCreate("Outlook.Application")

Однако, когда я пытаюсь использовать любой метод из OutApp, происходит сбой R, независимо от того, использую ли я консоль R или RStudio. Например:

outMail = OutApp$CreateItem(0)
outlookNameSpace = OutApp$GetNameSpace("MAPI")

Любой из этих фрагментов кода приводит к фатальной ошибке R и завершению сеанса. Никаких ошибок/предупреждений по пути, просто немедленный сбой. str(OutApp) возвращает, что OutApp имеет формальный класс COMIDispatch [пакет RDComClient] с 1 слотом (.. @ref:). OutApp имеет длину 1 и режим S4.

Какие-либо предложения?


person Richard Bryant    schedule 18.08.2020    source источник
comment
github.com/omegahat/RDCOMClient/issues/ Вы можете выбрать, какие версию R для использования, удерживая ctrl при открытии R studio. R3.6 работает для меня   -  person billash    schedule 18.08.2020
comment
См. [RDCOMClient#26](omegahat/RDCOMClient) и предлагаемый обходной путь (для R-4) в github.com/omegahat/RDCOMClient/issues/ (как только что предложил @BillAsh).   -  person r2evans    schedule 18.08.2020
comment
community.rstudio.com/t/rstudio-session-aborted-rdcomclient/   -  person Parfait    schedule 18.08.2020
comment
Дополнительная ссылка по ссылке BillAsh: stackoverflow.com/q/61735315/3358272   -  person r2evans    schedule 18.08.2020