
お世話になります。このたび質問させていただいたのはタイトルどおりですが、「OpenFileDialogを使ってなにかファイルを開き、また何か別のファイルを開くためにOpenFileDialogを呼び出した際にいちいち設定したディレクトリ、例えばCドライブ直下をデフォルトとしている場合毎回毎回そこに飛ばれては面倒です。ですので前回開いたフォルダを表示させたいのですがどのようにすればよいのでしょうか?ご教授お願いいたします。」
VisualBasic2008を使用しております。
No.1ベストアンサー
- 回答日時:
WEBを拾うと下記のようなのがあり、「初期のフォルダー」を指定しておくと、自由に指定できる。
FormにCommandButton2を貼り付ける。
FormにコントロールOpenFileDialog1を貼り付ける。
ーーー
クリックイベントに
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim selectedFile As String = String.Empty
With OpenFileDialog1
'タイトル
.Title = "開くファイルを選択してください"
'初期のファイル名
.FileName = ""
'フィルターの何番目を既定値にするか
.FilterIndex = 1
'フィルター:ファイルの種類
.Filter = "画像ファイル名(*.BMP;*.JPG;*.PNG)|*.BMP;*.JPG;*.PNG"
'初期のフォルダー
.InitialDirectory = "C:\Program Files\"
End With
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
selectedFile = OpenFileDialog1.FileName
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- その他(Microsoft Office) WordやExcelについての質問です。先日姉から授業で使うという理由でパソコンを借りました。そして 3 2022/06/20 15:32
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- ノートパソコン EXCEL のドキュメントの回復について 2 2023/03/19 17:16
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- Mac OS MacのFinderでmovファイルのサムネイルが表示されないのと、クイックルックが出来ません。 こ 3 2023/07/24 18:40
- Android(アンドロイド) QuickPik GalleryでSDカードの「root」のディレクトリが出てこない 3 2022/07/11 14:43
このQ&Aを見た人はこんなQ&Aも見ています
-
ファイルダイアログのカレントフォルダ
Visual Basic(VBA)
-
CFileDialogの最初のディレクトリ設定
C言語・C++・C#
-
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
-
4
VB.NRT FolderBrowserDialogを使用して、選択したフォルダ内のファイルを表示させるには?
Visual Basic(VBA)
-
5
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
6
VBA ファイルを開くダイアログでの初期表示にファイルサーバーを指定
Excel(エクセル)
-
7
ラベルの文字列の長さが変わったときに、ラベル位置を自動で変更する方法
C言語・C++・C#
-
8
アセンブリ名とは??
Visual Basic(VBA)
-
9
VB.NETでファイル名順にファイルを読む方法
Visual Basic(VBA)
-
10
ピクチャーボックスの大きさに合わせて画像を表示
Visual Basic(VBA)
-
11
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
12
「タイプ初期化子が例外をスローしました」エラー何?
Visual Basic(VBA)
-
13
Loadイベント中にほかのイベントを発生したくない
その他(プログラミング・Web制作)
-
14
DateTimePickerでに年月までしか選択できないようにしたいです。
Visual Basic(VBA)
-
15
「オプション機能」が無くなった
アプリ
-
16
xcopyのエラー情報のはきだし方法
UNIX・Linux
-
17
小数点を含む数値かどうか判断の判断方法
Visual Basic(VBA)
-
18
デフォルトでのファイルオープン場所の指定
C言語・C++・C#
-
19
メッセージボックスのボタン名変更
Visual Basic(VBA)
-
20
コモンダイアログコントロールがコンポーネントにありません
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCに保存していた写真を見られ...
-
同名フォルダを作成し、そのフ...
-
<a href="file:///フォルダ名/...
-
拡張子をつくる
-
Excelファイルの特定のシートを...
-
Git bashが開かなくなってしま...
-
「~$ファイル名.doc」というフ...
-
ExcelのVBProjectがExcelを開く...
-
メモリマップドファイルは動作...
-
EXCEL VBAのDir関数について
-
新しく作りなおしたHPが転送...
-
存在しないファイルにアクセス...
-
Mac Excel VBAについて
-
Outlookで添付ファイルの貼り付...
-
MkDir パス名が無効です
-
OpenFileDialogを使った後にも...
-
ExcelVBAでリンク先の対象のフ...
-
SQLplusでedコマンドが使えない
-
掲示板の内容が同じ掲示板2にリ...
-
基本認証について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCに保存していた写真を見られ...
-
<a href="file:///フォルダ名/...
-
拡張子をつくる
-
ExcelVBAでリンク先の対象のフ...
-
OpenFileDialogを使った後にも...
-
MkDir パス名が無効です
-
スマホでHTMLファイルを開いて...
-
Excelで外部のファイルの場所を...
-
同名フォルダを作成し、そのフ...
-
ExcelのVBProjectがExcelを開く...
-
秀丸のタグジャンプがうまくで...
-
Excelファイルの特定のシートを...
-
「~$ファイル名.doc」というフ...
-
参照元Excelファイルをバックグ...
-
EXCEL VBAのDir関数について
-
Git bashが開かなくなってしま...
-
メモリマップドファイルは動作...
-
ビデオキャプチャ(VHS to DVD...
-
CSVファイルをブラウザで表示さ...
-
ファイルの作成日時について
おすすめ情報