※ ChatGPTを利用し、要約された質問です(原文:【VB2005】「ファイルを開くプログラムの選択」ダイアログを出すには?)
【VB2005】ファイルを開くプログラムの選択ダイアログの作成方法
このQ&Aのポイント
VB2005で「ファイルを開くプログラムの選択」ダイアログを表示する方法を教えてください。
アプリケーションに外部ファイルを開く機能を追加したいと考えていますが、ファイルを開く際にユーザーがプログラムを選択できるようなダイアログを表示したいです。
関連付けられているファイルを開くことはできますが、「ファイルを開くプログラムの選択」ダイアログが表示されません。どのようにすれば表示させることができるでしょうか?
【VB2005】「ファイルを開くプログラムの選択」ダイアログを出すには?
最近VB2005を始めた者です。
現在アプリケーションを作成しております。
そのアプリケーションの1つに外部ファイルを開く機能を付け加えたいと思っています。
機能としては、
・普通のテキストファイルを開きたい時 → notepad.exe
・大容量のテキストファイルを開き検索したい時 → 別のアプリ
という風にユーザーが開くアプリを選択できるようにしたいのです。
それを実現するために、
拡張子の無いファイルを開くときに出る
「ファイルを開くプログラムの選択」
というダイアログボックス(?)を出したいと思っています。
関連付けられているファイルを開く事は ShellExecute() や Process.Start() などで実現できているのですが、「ファイルを開くプログラムの選択」がどうしても実現できず困っております。
お暇な時で構いませんのでご回答いただければ幸いです。
お礼
さっそくのご回答ありがとうございます。 ここ数日間方法を探していたんですが、まったく見つからなくて困り果てていました。どうやらコマンドラインで実現できそうですね。さっそくアプリケーションに組み込んでみます! 本当にありがとうございます、大感謝です!