リストビュー コントロールをスライドに挿入しました。次のステップでは、次のコードを使用して、すべてのファイルとフォルダー + アイコンを表示しようとしました。
For Each fileName In IO.Directory.GetFiles("C:\")
ImageList21.Images.Add (Icon.ExtractAssociatedIcon(fileName))
ListView31.Items.Add (system.IO.Path.GetFileName(fileName)) , _
ImageList21.Images.Count - 1)
Next fileName
Visual Studio 2008 では完全に動作しますが、VBA (VB6 を使用) では次のようなエラーが大量に発生します。
For Each Control 変数はバリアントまたはオブジェクトでなければなりません
また、このコード行は赤くなり、エラーを報告しています
ListView31.Items.Add (system.IO.Path.GetFileName(fileName)) , ImageList21.Images.Count - 1)
予想: 文の終わり
コードをVB6/VBAに変換する方法を誰か説明できますか?