通过Excel选择启动资源管理器
有人能告诉我在这段小片段中我做错了什么吗/通过Excel选择启动资源管理器,excel,file,vba,select,Excel,File,Vba,Select,有人能告诉我在这段小片段中我做错了什么吗/ For Each fileFullname In files fileFullname fileName = Mid$(fileFullname, InStrRev(fileFullname, "\") + 1) If fileName Like "*" + pattern + "*" Then Process.Start("Explorer", "/e,/select," & fileFullnam
For Each fileFullname In files
fileFullname
fileName = Mid$(fileFullname, InStrRev(fileFullname, "\") + 1)
If fileName Like "*" + pattern + "*" Then
Process.Start("Explorer", "/e,/select," & fileFullname)
我想这应该行得通,但我得到了预期的错误:=试试看
Call Shell("C:\WINDOWS\explorer.exe /Select, """ & FullFilePath & """", vbNormalFocus)
您在哪一行收到此错误?在进程结束时。Start(“Explorer”、“/e、/select”&fileFullname)Ok成功了谢谢,现在它说需要一个对象,但我认为这是另一个问题。谢谢我得等5分钟,但我会的。这个对象在这个过程中有什么事情要做吗?开始部分?所以,当我这样调用它时:调用Shell(“C:\WINDOWS\explorer.exe”,“/e,/select,”&fileFullname&“”,vbNormalFocus),我想它应该可以工作,但我遇到了一个新问题,参数数目错误,或者对它的属性赋值无效。再试一次。