10
A
回答
18
Public Sub RunRTest()
Shell ("Rscript test.r")
End Sub
7
請注意您的文件位置,可能需要更多的顯式的Shell語句。在你的VB這些行取代
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 = """" & Cells.Range("RhomeDir") & """ """ & Cells.Range("MyRscript") & """"
errorCode = shell.Run(path, style, waitTillComplete)
其中在Excel中一個名爲引用單元格RhomeDir包含文本
C:\ Program Files文件\ r \ R-3.2.3 \ BIN \ 64 \ RSCRIPT和
MyRscript包含文本「C:/Documents/Rworkings/Rscripttest.s」
注意到UNIX的r反斜線和.S或.R後綴和VB替換「」具有「,得到在路徑表達式雙括號(加進一步在括號內表示字符串)。也不是一個好主意有空格在你的文件名中。
通過搜索VBA shell找到上述shell命令的完整dim語法。
相關問題
- 1. 從Java運行R腳本
- 2. 從R腳本運行bash腳本
- 3. 從Excel VBA運行Autoit腳本
- 4. 如何從Matlab運行R腳本
- 5. 從java jar中運行R腳本
- 6. 運行R.腳本Powershell的
- 7. 在VBA中運行R腳本錯誤目錄
- 8. 從腳本運行
- 9. 從shell執行R腳本
- 10. 不使用RExcel從Excel VBA運行R
- 11. 從命令行運行R腳本不執行代碼
- 12. 在Excel中運行vba腳本的C#
- 13. 長時間運行循環VBA腳本
- 14. 展望VBA腳本不會運行
- 15. 運行時錯誤9在VBA腳本
- 16. 在腳註文本上運行VBA
- 17. Outlook VBA多個Acounts運行腳本
- 18. 從VBA運行並執行一個python腳本
- 19. R腳本:確定腳本是在GUI中還是從命令行運行
- 20. 從PHP腳本運行bash腳本
- 21. 從Perl腳本運行Python腳本
- 22. 從Google Apps腳本運行python腳本
- 23. 如何從linux shell中逐行運行R腳本?
- 24. 如何從命令行運行R腳本文件
- 25. cron無法運行R腳本
- 26. 運行R-腳本得到的SQL Server
- 27. 在hadoop和mapreduce上運行R腳本
- 28. 使用PHP運行的R腳本
- 29. 通過qsub運行R腳本
- 30. 運行R腳本的自動化
簡單而偉大,非常感謝! – Joyce 2012-07-22 08:49:30