- 締切済み
フォルダを開く
「ファイルを開く」や「フォントの指定」なら コモンダイアログをコンポーネントに追加すればいいんですよね? 「フォルダを開く」はどのコンポーネントを 追加すればいいのでしょうか???
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- taka_tetsu
- ベストアンサー率65% (1020/1553)
- mineral01
- ベストアンサー率50% (1/2)
コモンダイアログボックスを開いたり、フォントの設定や 色の設定をしてあげるには、コードに書いてあげる必要があります。 Show~で始まるメソッドを使用して。 フォルダを開くなら(たぶんファイルを開くの事でしょうか?)、 CommonDialog1.showOpenと言う感じで、 コードに書いてあげるとファイルを開くダイアログが出てくれますよ。 他にも、 ShowFontで、フォントの設定ダイアログ ShowColorで、色の設定ダイアログ ShowSaveで、保存のダイアログ ShowPrinterで、印刷のダイアログ などなどが出てきてるれます。 参考になれば幸いです。
- imogasi
- ベストアンサー率27% (4737/17069)
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)が出てくる。 エクセルのファイル-開く,で出るものと同じものである。 それは「ファイルの場所」をクリックすれば、フォルダも 選んで指定できる。上鍵矢印をクリックして上位フォルダにもさかのぼれる。
- bubu_clock
- ベストアンサー率66% (2/3)
コモンダイアログコントロールで、ファイルを開くときに、フォルダも 表示されると思うのですが.... もし、フォルダだけを表示して選択させたいのであれば、 ディレクトリ・リスト・ボックス (DirListBox) コントロールを使って ダイアログを自作されてはいかがでしょう。 この場合はもちろん、コンポーネントを追加する必要はありません。