【发布时间】:2021-09-07 17:45:24
【问题描述】:
我正在尝试在 Excel 上创建一个运行我创建的 R 脚本的按钮。这是我试过的 VBA 代码:
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:\R_code\Forecast.R"
errorCode = shell.Run(path, style, waitTillComplete)
End Sub
但这也会返回错误 -> 运行时错误 '-2147024894 (80070002) 自动化错误。
非常感谢任何帮助!
【问题讨论】:
-
好像你的 R 代码有问题,然后可能先解决这个问题?
-
好吧,我可以在 Rstudio 上运行 Rcode 错误费用。
-
使用您要运行的可执行文件的完全限定路径。您当前的代码取决于 PATH 变量和查找。
-
您的 R 脚本从哪里读取其输入?
-
@HackSlash 您能否详细说明什么是完全限定路径?或者也许告诉我在哪里可以找到有关它的更多信息?谢谢!