У меня есть макрос, который редактирует скрипт R. Это R сценарий, то должен быть вызван следующим VBA:Запуск скрипта R в VBA Неправильный каталог
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 = """" & "C:\Program Files\R\R-3.3.2\bin\i386\R.exe" & """ """ & "R RAM Cluster Script.R" & """"
errorCode = shell.Run(path, style, waitTillComplete)
Приведенный выше код был от this question.
Когда я выполнить макрос, однако, R Command Line дает мне ошибку, указав:.
'\\dm\home\myaccount\*Path of my original Excel File*'
"CMD.EXE was started with the above path as the current directory.
UNC Paths are not supported. Defaulting to Windows directory.
Argument 'R RAM Cluster Script.R' Ignored"
Сценарий хранится в папке, что моя книга Excel находится в
Может кто-нибудь помочь меня с поиском моей проблемы?
Что произойдет, если вы попытаетесь запустить скрипт ** R **, заменив последнюю строку на 'shell.Run path, 1, True'? это работает ? –
К сожалению, нет ... Я получаю ту же ошибку. – reggie86
где хранится этот файл R RAM Cluster Script.R? – cyboashu