Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
【UIAutomation】エクスプローラーの検索ボックスに値をセット
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30873#CommentId85759
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
豆腐
 (社会人)
投稿日時
2023/7/10 13:45:58
魔界の仮面弁士様、ありがとうございます。
ネタ元は以下の掲示板での質問です。
https://www.excel.studio-kazu.jp/kw/20230708114319.html
質問の要旨は「フォルダ内のOffceファイルの中身を検索する」ということです。
「VBAで1つ1つファイルを開いては検索を繰り返す」ことで可能でしょうが、
2023/07/09(日) 11:22:14の (hatena)さんの回答内容が自分も真っ先に思いつきました。
VBAでもUIAutomationを使えば、可能と思い、.NETならUIAutomationを拡張メソッドとして登録済
なので、コーディングが楽なのでやってみると当初の問題にぶち当たりました。
ご提案の「Microsoft.WindowsAPICodePack.Controls.WindowsForms.ExplorerBrowser」も試してみました。
知らない知識だったので、勉強になりました。
「ファイル名の検索」は出来ましたが、こちらの方法で、「Offceファイルの中身を検索する」ことは可能でしょうか?
エクスプローラ側で、「ファイル名と内容を常に検索する」設定にしても中身の検索はNGでした。
できれば、VBAからも検索結果を取得したいので「UIAutomation」でやりたいですが、
「WindowsAPICodePack」での方法でも知識が増えるので、もし、ご存じなら教えてもらえるとうれしいです。