Я пробовал несколько примеров, найденных на форумах, чтобы запустить мой R-скрипт из VBA, но он не работает. Сценарий R хорошо работает в одиночку. Вот код, который я запустил:
Sub RunRscript()
Dim shell As Object
Set shell = VBA.CreateObject("WScript.Shell")
Dim waitTillComplete As Boolean: waitTillComplete = True
Dim style As Integer: style = 1
Dim errorCode As Integer
Dim path As String
path = "RScript C:\Users\Documents\Code.R"
errorCode = shell.Run(path, style, waitTillComplete)
End Sub
Я получаю сообщение об ошибке, в котором говорится, что запущенный объект "IWshShell3" не выполнен. Есть ли что-то особенное, чтобы написать код R до запуска этого макроса? Должен ли я загрузить пакет или файлы в указанной папке c?