• 締切済み

フォルダを開く

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

みんなの回答

  • 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/17068)
回答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

  • フォルダ参照ダイアログボックス

    今、コモンダイアログボックスの使い方を学んだばかりの初心者です。 ファイル名の指定ではなく、フォルダまでのディレクトリを指定するのに、同じようにダイアログボックスを使ってやりたいと思っているのですが、どのようにしたら良いのでしょうか? コモンダイアログボックスですと、ファイルを指定しなければなりませんよね・・・ どなたか教えていただけませんか? よろしくお願いします。

  • .NET2005でフォルダ指定のしかた

    CSVを出力する処理を作ろうとしています。 出力先のフォルダをユーザーが選べるようにしたいのですが、VB.2005ではフォルダ指定できるコモンダイアログが用意されていないなようです(ファイル名を指定して保存できるSaveFileDialogというものはあるようですが)。 このような場合はどうするのが適切なのでしょうか? 保存先のパスをベタ書きするものでしょうか?

  • フォルダ名称の取得の仕方

    コモンダイアログコントロールを使用してフォルダ名称のみを取得する方法を教えてください(WORDなどで規定のフォルダを指定するときのような機能です)。 よろしくお願いします。

  • コモンダイアログで最後に開いたフォルダを開きたい

    コモンダイアログで最後に開いたフォルダを開く方法はありますか? MSAU_OfficeGetFileName というアクセスライブラリでイニシャルフォルダ を長さゼロの文字列を指定したところマイドキュメントが開きました・・・ ご存知の方、教えてくださいませ。

  • フォルダを開くダイアログ

    C++ Builder6を使用しています。 ファイルを開くダイアログと同じように、フォルダを開くダイアログがほしいのですが、自作するしかないのでしょうか? 指定されたフォルダにファイルを書き出したりする為に、ユーザーがフォルダの位置を指定出来る様にしたいのです。 Builder初心者なので、回答お願い致します。

  • コモンダイアログでフォルダを固定したい

    コモンダイアログを使用するときに、初期表示フォルダを固定させたいのですが、良い方法はありますでしょうか?

  • 「フォルダの参照」ダイアログのタイトル変更

    VB2005 で「フォルダの参照」ダイアログのタイトル文言を任意に変更したいのですが,どうすればいいでしょう? 他のコモンダイアログには Text というメンバーがあり,自由に変更できるようですが,「フォルダの参照」ダイアログには見当たりません。 よろしくお願いします。

  • excelVBAにて開くフォルダを指定

    エクセル上にボタンを作成し、押下するとファイルを選択するダイアログが開き、ファイル(csv)を指定して読み込みエクセルに貼り付けていくというのをつくったのですが、これをフォルダを指定してそのフォルダ内のファイルをすべてループさせて読み込ませたいのですが、フォルダの指定がよくわかりません。参考になるHPなどありましたらご紹介下さい。宜しくお願いいたします。

  • ExcelのVBAでフォルダ指定ができるダイアログボックスを出す方法

    指定したフォルダに自動でExcelファイルを保存できるようにしたいのですが、フォルダ指定ができるダイアログボックスはないのでしょうか?ファイルを指定するダイアログボックスはできるのですが、それでは必ずファイルを選択しないといけないので・・・ 指定できる方法が見つかりません。何か良い方法はないでしょうか?よろしくお願い致します。

  • ファイルを・・・

    リストボックスかコモンダイアログを使ってファイルを指定し、 コマンドボタンをおすと、 その指定したファイルを印刷できるようにしたいのですが・・

専門家に質問してみよう