質問: "C:\Users\Masas\ドキュメント-ローカル\folder" With CreateObject("Scripting.FileSystemObject") For Each obj In .getfolder(folderPath).Files Debug.Print (obj) Next obj End With End Sub ``` 結果 ``` C:\Users\Masas\ドキュメント-ローカル\folder\~$file1.xlsx C:\Users\Masas\ドキュメント-ローカル\folder\file1.xlsx C:\Users\Masas\ドキュメント-ローカル\folder\file2.xlsx C:\Users\Masas\ドキュメント-ローカル\folder\file3.xlsx 以下略 ``` 最初のファイルは所在しないのに開こうとしてエラーとなります。 なにか手掛かりがありましたら宜しくお願いします。
回答: > > 最初のファイルは所在しないのに開こうとしてエラーとなります。 > > > `Files`でリストアップされたと言うことは、存在していると言うことです。 おそらくあなたがExplorerのフォルダーオプションの設定で、「隠しファイル、隠しフォルダ、または隠しドライブを表示しない」というデフォルト設定のままにしているから、Explorerに表示されてないのでしょう。 各種設定をプログラマー向けに変更しましょう。