• ベストアンサー

ファイル操作のコントロールについて

vbのコントロールで”名前を付けて保存”の”保存する場所”に使われている DirListBoxのようなコントロールは用意されていないのでしょうか? DirListBoxを一行分で使用するとつかいにくくDriveListBoxとは組み合わせずに 表示したいにですが?どなたか教えて頂けないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

保存をする場所に使われているコントロールは、VBではImageComboです。 ただし、内容は自分で設定するしかありませんので結構手間はかかるのではと思います。

その他の回答 (3)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.4

再びmaruru01です。 ひょっとしてフォルダ選択ダイアログのことでしょうか。 それなら、Win32APIの"SHBrowseForFolder"関数を使用します。 "SHBrowseForFolder"で検索してみて下さい。 サンプルのあるURLを紹介します。 http://plaza5.mbn.or.jp/~heropa/vba.htm http://www1.harenet.ne.jp/~unaap/ http://www.vbvbvb.com/jp/gtips/0951/gSHBrowseForFolder.html など

参考URL:
http://www.vbvbvb.com/jp/gtips/0951/gSHBrowseForFolder.html
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

既に#1にmaruru01さんのご解答があります。しかし Private Sub Form_Click() Dim fn As String Form1.CommonDialog1.ShowSave fn = CommonDialog1.FileName MsgBox fn End Sub を実行してみてください。何処が不都合なのか?気に食わないのか?機能が不充分なのかが「お礼」の部分を読んでも伝わって来ません。小生の能力不足とは思いますが、補足していただければ、勉強になりますので。

kane1340
質問者

お礼

ご回答ありがとうございます。 私の表現力がなくうまく質問できなかったようですが、 私が欲しかったのはこのコマンドダイアログの中の ”保存する場所”にあたるコントロールだけが使いたかったのですが そのようなものはないでしょうか??

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 コモンダイアログコントロールを使用するのはどうですか。 Excelなどで、名前を付けて保存とかで出てくるダイアログです。 一応使用方法は、 メニューの[プロジェクト]→[コンポーネント]→[コントロール]タブのリストの、 「Microsoft Common Dialog Control 6.0」 にチェックして[OK] これでツールボックスにコモンダイアログコントロールのアイコンが追加されて使用可能になります。

kane1340
質問者

お礼

回答ありがとうございます。 コモンダイアログコントロールのことは知っていたのですが”保存する場所”で 使っているコントロールがあればそちらを使いたいと思っています。ご存知ないでしょうか??

関連するQ&A

専門家に質問してみよう