No.1
- 回答日時:
Multiselectプロパティっていうのがありませんか?
こんなページ見つけました。
http://www.red.oit-net.jp/tatsuya/vb/FileDialog. …
参考URL:http://www.red.oit-net.jp/tatsuya/vb/FileDialog. …
No.2
- 回答日時:
すみません。
間違えました。プロパティではなく、openfilename構造体のF;agsにOFN_ALLOW_NULTISELECTを指定するんですね。必要なら他のも。ファイル名のバッファとか、そのサイズとかも関係してそうですね。
この回答への補足
早速のお返事ありがとうございます。
試してみたら、マルチセレクト用のダイアログボックスが表示されました。
「おおー、ばっちり!」と思ったのですが、
パス名のところどころにチルダ「~」が混じり、ファイルを開けません。
なぜでしょう。。。
No.3ベストアンサー
- 回答日時:
>OFN_LONGNAMES
従来のスタイルのダイアログボックスで、長いファイル名(long file name)を 使えるようにします。 このフラグを設定せずにOFN_ALLOWMULTISELECTを設定すると、 空白を含むファイル名のために、従来のスタイルのダイアログでは 短いファイル名(short file name - 8.3 format)を使います。
エクスプローラスタイルのダイアログでは、常に長いファイル名を使うので、 このフラグは無視されます。
これですかね?
参考URL:http://hp.vector.co.jp/authors/VA023539/tips/dia …
ありがとうございます!
旧ダイアログボックスでは、ショートネームがでるのですね。
教えていただいた、エクスプローラースタイルのダイアログを使うようにしました。
以下のコードでオッケーでした。助かりました。
.Flags = OFN_PATHMUSTEXIST Or _
OFN_FILEMUSTEXIST Or _
OFN_HIDEREADONLY Or _
OFN_ALLOWMULTISELECT Or OFN_EXPLORER 'マルチセレクト追加
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Windows 10 windowsのファイル複数選択について エクスプローラーなどでファイルを複数選択する際、 最初のフ 4 2022/05/22 16:39
- Excel(エクセル) デスクトップのエクセルで作成したファイルを開くと未記入のエクセルが開く 5 2022/08/17 15:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでセルに入力したパ...
-
エクセルからスキャナVBAで連動...
-
excelに貼り付けた数値が勝手に...
-
Teraマクロで日付ディレクトリ...
-
【マクロ】シート名を取得する...
-
VLOOKUP関数とネットワークに置...
-
エクセルファイルから指定した...
-
PDF ファイルが開けません。
-
EXCELのVBAで画像を選んだ順に...
-
エクセルのファイル間のリンク...
-
エクセル 複数ファイルから特...
-
エクセルVBAで指定フォルダ内の...
-
Excelのマクロを実行しても、エ...
-
エクセル 一括リンクの解除
-
【Microsoft Excel】 .csv 以外...
-
エクセルマクロでファイルオー...
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
コマンドボタンを押すたびに大...
-
Excelを開いた時に表示さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでセルに入力したパ...
-
excelに貼り付けた数値が勝手に...
-
EXCELのVBAで画像を選んだ順に...
-
Teraマクロで日付ディレクトリ...
-
ファイルを並び替えるときの「...
-
VLOOKUP関数とネットワークに置...
-
エクセル 一括リンクの解除
-
excel INDIRECT 他ファイル参照
-
エクセルファイルから指定した...
-
エディタで効率的な切り出し方法
-
PDF ファイルが開けません。
-
EXCELのマクロを使って、テキス...
-
ハイパーリンクで前回値をひき...
-
エクセルからスキャナVBAで連動...
-
EXCEL VBA ー 同一フォルダ内の...
-
CSVで文字化けしてしまうのを直...
-
エクセルマクロでファイルオー...
-
ミュージックファイルのファイ...
-
エクセルVBAでファイルを連...
-
エクセルVBA+ADOで特定のCSVフ...
おすすめ情報