Como fazer com que a versão do Windows Explorer se concentre em um arquivo selecionado e destacado como a ação “abrir pasta contida” nos resultados da pesquisa

1

Eu quero digitar um comando no RUN ou criar um hiperlink para focar em um arquivo específico (entre tantos arquivos) na pasta em uma figura destacada, como quando você passa o mouse sobre o arquivo ou quando clica na pasta aberta "ação nos resultados da pesquisa.

Exemplo:

"D:\new_folder.txt"

este comando só abre o arquivo, mas não quero abri-lo. Eu só quero que o arquivo seja selecionado ...

    
por Alireza_frm 15.02.2016 / 13:42

1 resposta

1

Acredito que chamar o explorador com o argumento de seleção, explorer.exe /select,"C:\folder\file.xyz" , deve fazer isso para você.

Para usar isso no Excel:

Crie um hiperlink referente à mesma célula em que o link está:

Emseguida,noeditordoVBA,adicioneissoàplanilhaquecontémohiperlink:

PrivateSubWorksheet_SelectionChange(ByValTargetAsRange)IfTarget.Address="$E$3" Then
    Shell "explorer.exe /select,""C:\Users\Jonno\Documents\Test\New folder\Test.xlsx""", vbNormalFocus
End If

End Sub

Clicar nele abrirá uma janela do explorador com um arquivo destacado. Você pode alterar isso para usar o valor na célula como um arquivo, se necessário, ou quando você clicar em qualquer hiperlink que eles forem manipulados da mesma maneira, removendo a instrução IF.

    
por 15.02.2016 / 13:49