- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXPLORERで開いているフォルダがどこかを知りたいです VB.NET)
VB.NETでEXPLORERで開いているフォルダのパスを取得する方法
このQ&Aのポイント
- VB.NETでEXPLORERで開いているフォルダのパスを取得する方法について調査しています。
- 現在のプロセスを取得し、EXPLORERプロセスを特定する方法を試しているが、不具合がある。
- APIのFindWindowを使ってウィンドウを探す方法も検討しているが、ボリューム名の問題がある。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Shell32.dllとShDocVw.dllを参照設定して Dim sh As New Shell32.Shell Dim objWins As SHDocVw.IShellWindows = sh.Windows For Each oWeb As SHDocVw.InternetExplorer In objWinds Debug.Print(oWeb.LocationName & " " & oWeb.FullName) Next といった具合で取得できますよ
お礼
redfox63様いつもご回答をありがとうございます。 今回もこの方法で完璧でした。 便利な手法を教えて頂きましてありがとうございました。