Cómo hacer que la versión del Explorador de Windows se centre en un archivo seleccionado y resaltado como la acción "abrir la carpeta que contiene" en los resultados de búsqueda

Cómo hacer que la versión del Explorador de Windows se centre en un archivo seleccionado y resaltado como la acción "abrir la carpeta que contiene" en los resultados de búsqueda

Quiero escribir un comando en EJECUTAR o crear un hipervínculo para centrarme en un archivo específico (entre tantos archivos) en la carpeta en una figura resaltada, como cuando pasa el mouse sobre el archivo o cuando hace clic en la acción "abrir la carpeta que contiene" en Resultados de la búsqueda.

Ejemplo:

"D:\new_folder\1.txt"

Este comando solo abre el archivo, pero no quiero abrirlo. Solo quiero que se seleccione el archivo...

Respuesta1

Creo que llamar al explorador con el argumento select explorer.exe /select,"C:\folder\file.xyz"debería hacer esto por usted.

Para usar esto en Excel:

Cree un hipervínculo que haga referencia a la misma celda en la que se encuentra el enlace:

ingrese la descripción de la imagen aquí

Luego, en el editor de VBA, agregue esto a la hoja que contiene el hipervínculo:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$E$3" Then
    Shell "explorer.exe /select,""C:\Users\Jonno\Documents\Test\New folder\Test.xlsx""", vbNormalFocus
End If

End Sub

ingrese la descripción de la imagen aquí

Al hacer clic en él, se abrirá una ventana del explorador con un archivo resaltado. Puedes cambiar esto para usar el valorenla celda como un archivo si es necesario, o cuando hace clic en cualquier hipervínculo, se manejan de la misma manera eliminando la declaración IF.

información relacionada