shell路径变量 vba,如何在路径内使用变量编写VBA

这篇博客介绍了在VBA中如何将单元格值作为路径字符串的一部分,以指定保存工作簿的位置。通过修正代码顺序和使用字符串连接操作,确保了变量在路径中的正确插入。
摘要由CSDN通过智能技术生成

This is my second post on this site and an I am relatively new to VBA.

My today question is,

How can I add a cell value to the Path String to designate the folder where I would like the workbook to be saved.

Dim Path As String

Dim FileName1 As String

Dim FileName2 As String

Path = "D:\folder1\folder2\Projects\The FILES\theFILES\"FileName1"\

FileName1 = Range("B6")

FileName2 = Range("A1")

ActiveWorkbook.SaveAs Filename:=Path & FileName2 & ".xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled

Thanks in advance!

解决方案

Answer to stated question

Path = "D:\folder1\folder2\Projects\The FILES\theFILES\" & FileName1 & "\"

Also see additional feedback and corrected code for other feedback.

Long E

配置VBA(Visual Basic for Applications)环境变量使用qrcode库通常涉及到系统级别的设置,因为VBA是在Excel或Word这样的应用程序环境中运行的,并不是直接处理系统环境变量的方式。然而,如果你需要在VBA中调用qrencode库,一种可能的做法是通过COM对象,将qrencode作为外部程序。 首先,你需要下载并安装qrencode库到一个容易访问的位置。然后按照以下步骤: 1. **添加qrencode可执行文件路径到系统PATH**: - 打开命令提示符或PowerShell以管理员权限运行。 - 使用`setx path "%path%;<qrencode安装目录>"`命令(将`<qrencode安装目录>`替换为实际路径),添加qrencode可执行文件所在的位置到系统的PATH环境变量。这一步让系统能找到qrencode.exe。 2. **创建一个VBA模块**: - 在Excel或Word的开发者选项卡里,选择“Visual Basic”打开VBA编辑器。 - 创建一个新的模块(Module),然后编写VBA代码去调用qrencode。 ```vba Sub EncodeQRCode() Dim command As String Dim result As String command = """<qrencode_executable_path>"" <qr_code_input> -o <output_file>" ' 替换 <qrencode_executable_path> 和 <qr_code_input> 为实际值 ' 输出文件名应能保存在Excel工作簿的相应位置 ' 运行qrencode命令 result = Shell(command, vbRunHidden) ' 检查结果,如果需要处理错误或输出信息 End Sub ``` 记得替换`<qrencode_executable_path>`为实际的qrencode可执行文件路径,以及指定输入和输出参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值