• 締切済み

フォルダを開く

「ファイルを開く」や「フォントの指定」なら コモンダイアログをコンポーネントに追加すればいいんですよね? 「フォルダを開く」はどのコンポーネントを 追加すればいいのでしょうか???

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.4
参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=305679
回答No.3

コモンダイアログボックスを開いたり、フォントの設定や 色の設定をしてあげるには、コードに書いてあげる必要があります。 Show~で始まるメソッドを使用して。 フォルダを開くなら(たぶんファイルを開くの事でしょうか?)、 CommonDialog1.showOpenと言う感じで、 コードに書いてあげるとファイルを開くダイアログが出てくれますよ。 他にも、 ShowFontで、フォントの設定ダイアログ ShowColorで、色の設定ダイアログ ShowSaveで、保存のダイアログ ShowPrinterで、印刷のダイアログ などなどが出てきてるれます。 参考になれば幸いです。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

VisualBasicのツールバーの中の金槌をマウスでポイントすると、「コントロールの選択」がでて、リストボックスの中から「MicroSoftCommonDialog,Version5.0(sp2)」をクリックする。 すると「+」が現われ出る。何処でも良いから、空いたところで、左上から右下へ1センチ程度マウスをこすりおろす。 CommonDialogのアイコンが出る。(これは実行時に消える) また1つのCommandButton1をSheet1に貼りつける。そしてそれをダブルクリックするとVBE画面になる。 Private Sub CommandButton1_Click() CommonDialog1.Showopen fn = CommonDialog1.Filename MsgBox fn End Sub と入れる。 Sheet1のCommandButton1をクリックするとダイアログボックス (コモンダイアログのShowOpen)が出てくる。 エクセルのファイル-開く,で出るものと同じものである。 それは「ファイルの場所」をクリックすれば、フォルダも 選んで指定できる。上鍵矢印をクリックして上位フォルダにもさかのぼれる。

回答No.1

コモンダイアログコントロールで、ファイルを開くときに、フォルダも 表示されると思うのですが.... もし、フォルダだけを表示して選択させたいのであれば、 ディレクトリ・リスト・ボックス (DirListBox) コントロールを使って ダイアログを自作されてはいかがでしょう。 この場合はもちろん、コンポーネントを追加する必要はありません。

関連するQ&A