一般用Shell "explorer E:\4s"
但如果目录较长或带空格,比如目录为“E:\my 4s”
dos下是用explorer “E:\my 4s”命令,即目录是用双引号括起来的
但Shell "explorer “E:\my 4s”“显然是不正确的语法,
VBA下有没有“的转义符?
问在vba下如何打开路径名带空格的目录
第1个回答 2015-09-05
比如Chr(34) & "D:\Program Files" & Chr(34)
特殊字符可以用chr()来转换, 参数为要转的字符ascii码
给分
特殊字符可以用chr()来转换, 参数为要转的字符ascii码
给分
第2个回答 推荐于2016-10-07
VBA下用""代替双引号里面的",例如执行explorer “E:\my 4s”可以这样写:
Shell "explorer "“E:\my 4s"”"本回答被提问者采纳
Shell "explorer "“E:\my 4s"”"本回答被提问者采纳