Shell32.dllはWindowsの本体の一つともいえる重要 なファイルなのでWindows95以上には必ず含まれています。
バージョン4.71以上のShell32.dllは次の環境に含まれています。
バージョン 4.71以上のShell32.dllが含まれている環境 |
Windows 98以上 |
Windows 2000以上 |
Windows 95 + IE4.0以上 |
Windows NT4.0 + IE4.0以上 |
Shell32.dllはWindowsのファイル・フォルダに関連する機能を司っています。Shell32.dllにはファイル・フォルダに関連する多くのAPIが含まれていてVBからも呼び出すことができます。
バージョン 4.71からはAPIだけではなく、COMとしての呼び出しもサポートするようになりました。これはVBからCreateObjectを使ってExcelのように簡単に扱えることを意味します。
参照設定する場合、次の項目になります。
Microsoft Shell Controls And Automation
CreateObjectを使う場合は次のProgIDを使います。
Shell.Application