如何通过使用.vbs将.bas文件导入Excel

时间:2019-07-24 13:17:09

标签: excel vba

我想做的是:

  • 使用.vbs文件打开excel文件

  • 将.bas文件导入该文件(通过使用代码自动)

  • 运行我在该.bas文件中编写的特定子目录(VGEL是该子目录的名称)

  • 关闭excel文件

所有过程都必须使用代码来完成。我共享.vbs文件的代码。有人可以帮我吗?求你了...

Set objExcel = CreateObject("Excel.Application")

Set book = objExcel.Workbooks.Open("C:\Users\ali.kirikci\Desktop\Cross Rate\CrossRate.xlsm",TRUE)

objExcel.Application.Run "'C:\Users\ali.kirikci\Desktop\Cross Rate\CrossRate.xlsm'!Module12.VGEL"

objExcel.DisplayAlerts = False

objExcel.Application.Quit

Set objExcel = Nothing

1 个答案:

答案 0 :(得分:0)

我找到了!我正在分享此消息,因为有人可能会从中获得帮助: objExcel.VBE.ActiveVBProject.VBComponents.Import“ C:\ Users ... \ Desktop \ ModuleName \ ModuleName.bas”