我想做的是
- 通过使用.vbs文件打开excel文件
- 将.bas文件导入到该文件(自动,通过使用代码)
- 运行我在.bas文件中编写的特定sub(VGEL是sub的名称)
- 关闭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条答案
按热度按时间mwg9r5ms1#
我找到了!我分享这个,因为有人可能会从中得到帮助:objExcel.VBE.ActiveVBProject.VBComponents.Import“C:\Users...\Desktop\ModuleName\ModuleName.bas”