无法打开含有逗号的路径名 例如
E:\winamp2\VB4\vbAccelerator出品的VB准控件的增强版,非常的棒\ComCtl32 Header Control这个目录真实存在,用资源管理器可以打开
但是用vb
PathtoOpen="E:\winamp2\VB4\vbAccelerator出品的VB准控件的增强版,非常的棒\ComCtl32 Header Control"
Shell "explorer.exe " & PathtoOpen, vbNormalFocus 无法打开 出来“非常的棒\ComCtl32 Header Control”不存在这个提示
请大虾帮助

解决方案 »

  1.   

    Shell "explorer.exe " & """" &  PathtoOpen & """", vbNormalFocus
      

  2.   

    用一对双引号把路径括起来就可以了,像上面那样
    还可以写成
    Shell "explorer.exe " & Chr(34) &  PathtoOpen & Chr(34), vbNormalFocus34是双引号的ASC码
      

  3.   

    yachong(蚜虫)  你的方法不行
    以前我向一个软件作者反应过这个问题,后来他修正了,解决了
    今天我遇到了这个问题 不知如何让解决
      

  4.   

    yachong(蚜虫)  你的方法行,刚才我搞错了,现在给你加分
      

  5.   

    ShellExecute 0, "open", "explorer.exe", " /select , " & PathtoOpen, App.Path, 5