Windows エクスプローラーで、検索結果の「含まれているフォルダーを開く」アクションのように、選択され強調表示されたファイルにフォーカスを解放する方法

Windows エクスプローラーで、検索結果の「含まれているフォルダーを開く」アクションのように、選択され強調表示されたファイルにフォーカスを解放する方法

マウスをファイルの上に置いたときや、検索結果で「含まれているフォルダーを開く」アクションをクリックしたときのように、強調表示された図でフォルダー内の特定のファイル (多数のファイルの中から) にフォーカスするために、RUN にコマンドを入力するか、ハイパーリンクを作成したいと考えています。

例:

"D:\new_folder\1.txt"

このコマンドはファイルを開くだけですが、ファイルを開きたくはありません。ファイルを選択したいだけです...

答え1

選択引数 を指定して explorer を呼び出すと、explorer.exe /select,"C:\folder\file.xyz"これが実行されるはずです。

Excel でこれを使用するには:

リンクが含まれている同じセルを参照するハイパーリンクを作成します。

ここに画像の説明を入力してください

次に、VBA エディターで、ハイパーリンクを含むシートに以下を追加します。

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

ここに画像の説明を入力してください

クリックすると、ファイルがハイライト表示されたエクスプローラーウィンドウが開きます。これを変更して、値を使用することもできます。必要に応じてセルをファイルとして保存するか、ハイパーリンクをクリックしたときに、IF ステートメントを削除することで同じように処理されます。

関連情報