【发布时间】:2016-10-26 20:22:36
【问题描述】:
我想在 Excel 文件上运行 VBA(一个清理功能)但是,我希望它只对某些用户可用。
例如向用户发送一个 .bat 文件并告诉他们保存并双击它。
- 它将打开 VBA 宏
- 宏将要求用户在所有打开的文件中选择“文件”来运行宏,该宏将位于网络位置
- 宏检查用户是否选择了有效的 Excel 文件,然后运行
但是,我将如何继续这样做?我做了一些研究并读到我需要创建 VBS 文件。
有人可以给我一个正确的开始吗?我应该写 .batch 来调用 VBS 来存放代码吗?
谢谢!
【问题讨论】:
-
您可以使用 VBScript,也可以将其编写为 VBA,然后将包含您编写的宏的 .xlsm 文件发送给用户。
标签: vba excel batch-file macros