我想点击一按纽,打开指定文件,所以就用了下述命令:
Shell ("C:\windows\system32\notepad.exe" + " " + newdate)但问题是,文件名是以日期命令的,每日都会不同,我已将newdate设为了变量,且会随着日期不同而变化,但上述命令执行时,他执行的文件名却不是我要的文件,如果我加引号的话,就变成了“newdate.txt”。问一下,该如何表述这文件名,才能变成会不断变化的文件名?或者用其他命令?

解决方案 »

  1.   

    Shell "C:\windows\system32\notepad.exe """ & Format(Date,"yyyy-mm-dd") & """.txt"
      

  2.   

    Shell "C:\windows\system32\notepad.exe """ & “ D:\mydir\”+"prefix"+Format(Date,"yyyy-mm-dd") & ".txt"""
      

  3.   

    Shell "C:\windows\system32\notepad.exe """ & “D:\mydir\”+"prefix"+Format(Date,"yyyy-mm-dd") & ".txt"""
    3楼D:\前面多了一个空格。
      

  4.   

    谢谢,解决了!
    我的代码其实也对的,只是newdate这个变量设置时出错了!