从命令行使用 VBScript 从 Excel 外部运行 Excel 宏
在 Windows 中,可以使用以下步骤从命令行使用 VBScript 运行 Excel 宏:
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Open("文件路径")
Set objWorksheet = objWorkbook.Worksheets(1)
strFormula = "=SUM(A1:A10)"
objWorksheet.Cells(1, 1).Formula = strFormula
objWorkbook.Save
objWorkbook.Close
请注意,将 "文件路径" 替换为实际 Excel 文件的路径。
run_excel.vbs
,选择一个 VBScript 文件扩展名(例如,.vbs)。run_excel.vbs
文件的目录,然后运行以下命令:cscript run_excel.vbs
成功运行后,会打开一个新的 Excel 进程,并在其中打开一个工作簿。该工作簿中的第一张工作表将显示在活动工作表中,其中包含由 VBScript 计算的数值。
领取专属 10元无门槛券
手把手带您无忧上云