我想使用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代码。)