初心者です。
OS:WinXP VB:6.0 SP3を使用しています。
コモンダイアログのようにファイルを探すのではなく、目的のフォルダを探しそのフォルダのパスを取得しテキストボックスに表示する方法を教えてください。
フォルダの参照ダイアログのことでしょうか?
APIのSHBrowseForFolderで出来ます。
フォルダの選択ダイアログのことかな?
http://www.google.co.jp/
nanashiさん、リエママさん ありがとう御座います。
フォルダの選択ダイアログをgoogleで検索して早速、サンプルプログラムを試したのですがうまく出来ません。
使い方等(ロジック等)を教えてください。
> 試したのですがうまく出来ません。
> 使い方等(ロジック等)を教えてください。
といわれても、これだけの情報では何とも。
先ず、試したサンプルのリンクを貼ってください。
次に、うまくいかない内容を具体的に説明して下さい。
リエママさんすいませんでした。
私が、試したサンプルは、以下のページのサンプルです
http://www31.ocn.ne.jp/~heropa/vb212.htm
又、上手くいかなかった理由は
1. Dim objShell As Shell でエラー発生
2. レイト・バインディングな方法で試しても
Set objShell = CreateObject("Shell.Application")で
アクティブXエラー
3. ページ上部に前提条件がある事をしったのでよく読んだのですが
私のVBには「Microsoft Shell Controls And Automation」
がありませんでした。
以上です。
文書が下手ですいません。
上手く通じるかどうか不安ですが宜しくお願い致します。
色々と試したら出来ました。
ありがとう御座いました。
私は『Microsoft Shell Controls And Automation』なぞ参照しなくても、
実現できておりますので、
もちょっと別のサンプルでも試してみなされ。
検索エンジン:Google
キーワード:SHBrowseForFolder VB
検索結果:
http://www.google.com/search?num=50&hl=ja&ie=UTF-8&q=SHBrowseForFolder+vb&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
ちなみに私は優太のパパ
ぴろあきさん
ありがとう御座います。
むちゃくちゃ簡単に出来ました。
今までの苦労は何だったのでしょうか?
本当にありがとう御座いました。
ツイート | ![]() |