excel - 如何使用 .vbs 将 .bas 文件导入 excel
问题描述
我想做的是:
通过使用 .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
解决方案
我找到了!我分享这个,因为有人可能会从中得到帮助:objExcel.VBE.ActiveVBProject.VBComponents.Import "C:\Users...\Desktop\ModuleName\ModuleName.bas"
推荐阅读
- python - 从 span 标签上方的文本节点获取文本
- javascript - 如何使用 Node.js 读取具有不同名称的文件?
- r - 如何将数据框的一行与向量值绘制为曲线?
- python - 在数据框中创建条件
- javascript - JavaScript 中的 If 条件存在一些问题
- docker - Docker,将容器的文件链接到主机
- android - 使用动画将视图从随机 x 和 y 位置移动到特定的 X 和 Y 位置
- php - 如何在声明数组php中添加if函数
- syntax - 如何在 MMT 中给出绝对 URI?获取“未绑定令牌:http”和“格式错误的常量引用”
- javascript - 将 XML 数据解析为 JSON(或数组) - Javascript/React