我想从包含带路径的文件名的单元格中打开Windows资源管理器中的文件夹。例如我有" C:\ files \ test.xls"在ActiveCell中,我想打开" C:\ files \" Windows资源管理器中的文件夹,其中包含" test.xls"文件。
我真的需要一些帮助。
谢谢,Laci
答案 0 :(得分:1)
Shell "explorer.exe " & Left$(ActiveCell.Text, InStrRev(ActiveCell.Text, "\"))
右侧部分从全名中检索文件夹。左侧部分在该文件夹中启动Windows资源管理器。
由于路径可能包含空格,因此此版本更安全(用附加的双引号括起路径):
Shell "explorer.exe """ & Left$(ActiveCell.Text, InStrRev(ActiveCell.Text, "\")) & """"