【发布时间】:2019-04-22 05:52:35
【问题描述】:
当我们需要自动化时,我们会在 Excel 中编写宏代码。我们可以在 Excel 中编写 R 代码,而不是编写 VBA codes。 ?
我尝试在 google 中搜索,但找不到相关资料。
【问题讨论】:
当我们需要自动化时,我们会在 Excel 中编写宏代码。我们可以在 Excel 中编写 R 代码,而不是编写 VBA codes。 ?
我尝试在 google 中搜索,但找不到相关资料。
【问题讨论】:
是的,您必须通过 VB 脚本,但您可以通过关注these steps:
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
pathofvbscript = "C:\\Users\\Deepanshu\\Documents\\border.vbs"
shell(shQuote(normalizePath(pathofvbscript)), "cscript", flag = "//nologo")
【讨论】: