【问题标题】:Is there any way out to Embed R code within Excel? [duplicate]有没有办法在 Excel 中嵌入 R 代码? [复制]
【发布时间】:2019-04-22 05:52:35
【问题描述】:

当我们需要自动化时,我们会在 Excel 中编写宏代码。我们可以在 Excel 中编写 R 代码,而不是编写 VBA codes。 ?

我尝试在 google 中搜索,但找不到相关资料。

【问题讨论】:

    标签: r excel vba vbscript


    【解决方案1】:

    是的,您必须通过 VB 脚本,但您可以通过关注these steps

    1. 编写VB脚本并保存为.vbs文件
    Set objExcel = CreateObject("Excel.Application")
    objExcel.Visible = True
    objExcel.DisplayAlerts=False
    Set wb = objExcel.Workbooks.Open("C:\Users\Deepanshu\Documents\example.xlsx")
    Set Xlsheet = wb.Worksheets("PRDSALE")
    Xlsheet.UsedRange.Borders.LineStyle = xlContinuous
    Xlsheet.UsedRange.Borders.Color = RGB(0, 0, 0)
    Xlsheet.UsedRange.Borders.Weight = xlThick
    wb.save
    
    1. 在R中运行以下代码
    2. 从 R 运行 Excel 宏
    pathofvbscript = "C:\\Users\\Deepanshu\\Documents\\border.vbs"
    shell(shQuote(normalizePath(pathofvbscript)), "cscript", flag = "//nologo")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      • 1970-01-01
      • 2011-07-01
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多