通过VBA运行.R文件

时间:2015-07-07 10:20:28

标签: r excel vba excel-vba

我想使用VBA运行R程序。我在vba中使用了以下代码:

Dim RFile As String
RFile = "C:\Users\...\MackRTrial.R"
ShellExec (RFile)

并定义了一个ShellExec函数,如下所示。这是我在网上找到的并且在没有任何错误的情况下运行。

Public Function ShellExec(ByVal RFile As String)
    Dim x As Long: x = ShellExecute(0, "OPEN", strFile, "", "", 0)
End Function

但是,当我将上面的代码放在vba中时,不会运行R文件MackRTrial.R。任何人都可以帮助我理解如何使用vba本身的一些命令来运行它吗? (如果它添加任何值,我使用excel 2013和RStudio。从RStudio运行R代码。)

0 个答案:

没有答案