shell "start "+filename
例如: shell "start log.txt "
将会用记事本打开log.txt

解决方案 »

  1.   

    老兄,不对呀,它提示说没找到文件,你那个start在哪里放的?
      

  2.   

    谢谢楼上的兄弟,你的代码在VB下成功了。但是我是在VBA下进行开发的,那个Me.hwnd不能用,有没有别的方法,不要API的?
      

  3.   

    我用了shell "cmd /c 文件名" 但是打开了一个DOS窗口,
    用shell "explorer 文件名" 会提示保存还是打开,大家知道不知道要加什么参数(/?)?
      

  4.   

    hsn1982(我爱猫猫)我的意思是explorer加什么参数?前面的方法解决了,Me.hwnd直接给它0就可以了。
    加分了。。