我不知道为什么我不能叫我与R宏代码,这是我的代码,我想保存为VBS文件:(我应该把它保存在记事本应用程序?)如何将宏代码保存为vbs?
Sub vb()
Dim xlApp
Dim xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("path.xlsm", 0, False)
xlApp.Visible = True
xlApp.Run "Countries"
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
End Sub
如何将上面的代码保存为vbs?
对我来说,这看起来像有效的VBScript(这也恰好是有效的,但不是最理想的VBA)。你也可以用记事本保存它。它有什么问题?事实上,你只定义'Sub vb()'但不执行它,所以当你运行这个VBScript它什么都不做? – GSerg
你到底想如何从R运行它? –
@GSerg,问题是我将这个代码导出到.vbs文件,当我双击它时,它会给出一个错误(Type mismath:'Attirbute')。 –