
マウスをファイルの上に置いたときや、検索結果で「含まれているフォルダーを開く」アクションをクリックしたときのように、強調表示された図でフォルダー内の特定のファイル (多数のファイルの中から) にフォーカスするために、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 ステートメントを削除することで同じように処理されます。