So können Sie den Fokus des Windows Explorers auf eine ausgewählte und hervorgehobene Datei richten, ähnlich der Aktion „Enthaltenden Ordner öffnen“ in Suchergebnissen

So können Sie den Fokus des Windows Explorers auf eine ausgewählte und hervorgehobene Datei richten, ähnlich der Aktion „Enthaltenden Ordner öffnen“ in Suchergebnissen

Ich möchte einen Befehl in RUN eingeben oder einen Hyperlink erstellen, um den Fokus auf eine bestimmte Datei (unter vielen Dateien) im Ordner in einer hervorgehobenen Abbildung zu richten, beispielsweise wenn Sie mit der Maus über die Datei fahren oder wenn Sie in den Suchergebnissen auf die Aktion „Enthaltenden Ordner öffnen“ klicken.

Beispiel:

"D:\new_folder\1.txt"

dieser Befehl öffnet nur die Datei, aber ich möchte sie nicht öffnen. Ich möchte nur, dass die Datei ausgewählt wird ...

Antwort1

Ich glaube, dass der Aufruf des Explorers mit dem Auswahlargument explorer.exe /select,"C:\folder\file.xyz"dies für Sie erledigen sollte.

So verwenden Sie dies in Excel:

Erstellen Sie einen Hyperlink, der auf dieselbe Zelle verweist, in der sich der Link befindet:

Bildbeschreibung hier eingeben

Fügen Sie dann im VBA-Editor Folgendes zum Blatt hinzu, das den Hyperlink enthält:

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

Bildbeschreibung hier eingeben

Wenn Sie darauf klicken, wird ein Explorer-Fenster mit einer hervorgehobenen Datei geöffnet. Sie können dies ändern, um den Wert zu verwendenIndie Zelle bei Bedarf als Datei oder wenn Sie auf einen Hyperlink klicken, werden sie auf die gleiche Weise behandelt, indem die IF-Anweisung entfernt wird.

verwandte Informationen