質問: お世話になってます。 今、とあることで文字列検索をExcel/Word両方で できるようにしたいと思い、CMDのfindstrコマンドを 利用してExcelでの文字列は検索できることがわかりましたが、 word文書での検索をした場合できないのですが、 findstrコマンドはMS Wordでは適用できないのでしょうか? ◎やりたいこと 最終的には、VBAのWScript.Shellなどを使用し CMDを操作し、検索できるようにしたいと思います。 ◎試した事: Excel文書 ``` C:\Users\aaaa>findstr /I "COPQ" COPQ検索文書.xlsm ``` →結果:検索可能 word文書 ``` C:\Users\aaaa>findstr /I "COPQ" COPQ管理文書.docx ``` →結果:検索不可能 尚、COPQ管理文書.docxは、C:\Users\aaaa上と同じ階層にセット しています。 ご存知の方居られましたら、ご返信願います。
回答: コマンドプロンプトのそのテのコマンドは、あくまで対象がテキストの場合を想定しています なので、バイナリファイルを読み込ませた場合は想定した動作を行いません docxファイルをテキストエディタで開いてみてみたらどうなるでしょうか。