我正在编写一个 VBA 宏,它将向命令行发送一个字符串,如下所示:
str = "SELECT (edr.VersionName + ' ' + edr.BuildName)"
RSP = Shell(Environ$("COMSPEC"), vbNormalFocus)
SendKeys str
但是问题来了,像 ( 和 + 这样的特殊键在翻译中丢失了;命令行最终如下所示:
SELECT edr.VersionName ' ' edr.BuildName
如何防止这些特殊字符在此过程中丢失?