あるフォルダー内のファイルをFileListBoxに表示させ、複数選択した後で、これらの複数選択したファイルをまとめて、違うフォルダーへコピーするにはどのようにすればよいでしょうか?
ご教授頂ければ幸いです。
使用環境VBA6.0です。
SelectedプロパティにはListに対応するファイルが選択されているかどうかが
Booleanで入っています。
ListCount分だけループしてSelectedが真のファイルをコピーすれば良いでしょう。
下記のような処理になるでしょう
For i=0 to File1.ListCount-1
If File1.Selected(i) Then
'コピー処理
End If
Next
また、ドラッグ&ドロップでコピーするには、OleDragModeプロパティを自動に設定し
MultiSelectプロパティを標準または拡張に設定します。
あとはターゲットとなるフォルダを開いてドラッグ&ドロップでコピーできます。
ともみさんありがとうございました。
解決しました。