- ベストアンサー
Access2003 VBA でフォルダ参照ダイアログについて
Access2003 VBA でフォルダ参照ダイアログを開いて、ダイアログで選択されたパスを元画面に渡すっていう処理がありますが、フォルダ参照ダイアログを開くため(ファイル参照ダイアログではない)、どうすればいいでしょうか。簡単なソースがあればぜひ教えてください。 ※インタネットで調べ、SHBrowseForFolderというAPIを使う資料がありますけど、結構複雑な使い方なのでもっと簡単な方法(ActiveX??)を教えてもらいたいのです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> フォルダ参照ダイアログ > ファイル参照ダイアログではない って事は、 「フォルダ指定ダイアログ」(「ファイル参照ダイアログ」でフォルダを指定できる物)じゃ駄目って事なんですよね? (http://support.microsoft.com/kb/288543/ja) だとすると、「Shellオブジェクト」の「BrowseForFolderメソッド」を使うとか・・・ (http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/jun05/hey0617.mspx) #上記のサンプルは、Wscript用なので、VBA用に読み替えてください。
お礼
できました。(「ファイル参照ダイアログ」でフォルダを指定するように) ありがとうございます。