Access 2002 VBAでCommonDialogを使ってファイルを開いているのですが,”開く”の画面でCtrlキーやShiftキーを使って複数のファイルを選択したいのですが,どなたか手ほどきよろしくお願いします.

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:pahoo No.1

回答回数5960ベストアンサー獲得回数633

ポイント10pt

Access97用のクラスモジュールですが、参考にしてみてはいかがでしょうか。

id:daemon

複数ファイル選択の可能性ではなく,手順やコードを探しています.例えばファイル名の入る配列の確保とかそういったことがわかる情報を求めています.

2003/04/25 13:07:18
id:wacky No.2

回答回数54ベストアンサー獲得回数1

ポイント40pt

http://msdn.microsoft.com/library/default.asp?url=/library/en-us...

Flags Property (Open, Save As Dialogs) (CommonDialog ControlCommonDialog Control)

ShowOpen, ShowSaveメソッドを呼ぶ前に

Flagsプロパティに&H200(cdlOFNAllowMultiselect)をセットしては如何でしょうか?

(例)

CommonDialog1.Flags = &H210

CommonDialog1.ShowOpen

id:daemon

ありがとうございます.指示のとおりに

CommonDialog1.Flags = &H210

のおまじないをしたところ,複数ファイルの選択が簡単にできるようになりました.

ファイルを開く画面は少々変わりましたが,私の要求を十分に満たす処理ができそうです.

CommonDialog1.FileNameの中身は,まずパスがきて,スペースがあいた後に,ファイル名・スペース・ファイル名・スペース・ファイル名・スペース....となっていました.

がんばってテキスト処理で仕分けします.

本当にありがとうございました.

心より感謝いたします.

2003/04/30 16:51:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません