动态文件名

问题描述

我正在使用“运行命令工具”创建一个简单的工作流程,我需要在启用了宏的文件中运行该宏。但是我希望我的工作流是动态的,所以我插入了一个文件浏览器工具以选择“ .xlsm”文件,然后使用“运行命令工具”运行宏。

Sample

这是我的VBScript

dim fso: set fso = CreateObject("Scripting.FileSystemObject")
dim CurrentDirectory    
Set objExcel = CreateObject("Excel.Application")
CurrentDirectory = fso.GetAbsolutePathName(ThisWorkbook.Path)
Set objWorkbook = objExcel.Workbooks.Open(CurrentDirectory & "\*.xlsm")
objExcel.Application.Visible = True
objExcel.Application.Run "ClearContents"
objExcel.ActiveWorkbook.Save
objExcel.ActiveWorkbook.Close
objExcel.Application.Quit
WScript.Echo "Finished."
WScript.Quit

例如我已经使用文件浏览器工具选择了“ .xlsm”文件,如何使用该文件并在所选文件中运行宏。

正如您在VBScript中看到的那样,我已将路径和文件名设置为静态。如何根据选择的文件更改该文件?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...