本ページには広告が含まれています。
Windowsエクスプローラーウィンドウで指定したフォルダーを開きます。
Shell.Open メソッドでも同じように開くことができます。
- 構文
- Shell.Explore( vDir )
- 引数
- vDir (#shellspecialfolderconstants)必須
- フォルダのパスもしくはShellSpecialFolderConstantsを指定
- 戻り値
定数一覧
ShellSpecialFolderConstants 列挙
| 名前 | 値 | 説明 |
|---|---|---|
| ssfDESKTOP | 0 | デスクトップ |
| ssfPROGRAMS | 2 | プログラム C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs |
| ssfCONTROLS | 3 | すべてのコントロール パネル項目 |
| ssfPRINTERS | 4 | プリンター |
| ssfPERSONAL | 5 | ドキュメント |
| ssfFAVORITES | 6 | お気に入り |
| ssfSTARTUP | 7 | スタートアップ C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |
| ssfRECENT | 8 | 最近使った項目 |
| ssfSENDTO | 9 | 送る C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo |
| ssfBITBUCKET | 10 | ごみ箱 |
| ssfSTARTMENU | 11 | スタート メニュー |
| ssfDESKTOPDIRECTORY | 16 | デスクトップ C:\Documents and Settings\username\Desktop |
| ssfDRIVES | 17 | PC |
| ssfNETWORK | 18 | ネットワーク |
| ssfNETHOOD | 19 | Network Shortcuts C:\Users\username\AppData\Roaming\Microsoft\Windows\Network Shortcuts |
| ssfFONTS | 20 | フォント C:\Windows\Fonts |
| ssfTEMPLATES | 21 | Templates C:\Users\username\AppData\Roaming\Microsoft\Windows\Templates |
| ssfCOMMONSTARTMENU | 22 | スタート メニュー C:\ProgramData\Microsoft\Windows\Start Menu |
| ssfCOMMONPROGRAMS | 23 | プログラム C:\ProgramData\Microsoft\Windows\Start Menu\Programs |
| ssfCOMMONSTARTUP | 24 | スタートアップ(全ユーザー共通) C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp |
| ssfCOMMONDESKTOPDIR | 25 | パブリックデスクトップ C:\Users\Public\Desktop |
| ssfAPPDATA | 26 | Roaming C:\Users\username\AppData\Roaming |
| ssfPRINTHOOD | 27 | C:\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts |
| ssfLOCALAPPDATA | 28 | Local C:\Users\username\AppData\Local |
| ssfALTSTARTUP | 29 | スタートアップ(ログオンユーザー) C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |
| ssfCOMMONALTSTARTUP | 30 | スタートアップ(全ユーザー共通) C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp |
| ssfCOMMONFAVORITES | 31 | お気に入り C:\Users\username\Favorites |
| ssfINTERNETCACHE | 32 | Temporary Internet Files |
| ssfCOOKIES | 33 | INetCookies |
| ssfHISTORY | 34 | History |
| ssfCOMMONAPPDATA | 35 | C:\ProgramData |
| ssfWINDOWS | 36 | %windir% or %SystemRoot% |
| ssfSYSTEM | 37 | C:\Windows\System32 |
| ssfPROGRAMFILES | 38 | C:\Program Files (x86) |
| ssfMYPICTURES | 39 | ピクチャ |
| ssfPROFILE | 40 | C:\Users\username |
| ssfSYSTEMx86 | 41 | C:\WindowsSystem32 C:\WindowsSyswow32 |
| ssfPROGRAMFILESx86 | 48 | C:\Program Files C:\Program Files (X86) |
開いたウィンドウのタイトルとクラス名
Exploreで開いたウィンドウをGETID関数で取得するプログラムです。
プログラム実行例
「デスクトップ」を開く
使用関数
「プログラム」を開く
使用関数
「すべてのコントロール パネル項目」を開く
使用関数
「プリンター」を開く
使用関数
「ドキュメント」を開く
使用関数
「お気に入り」を開く
使用関数
「スタートアップ」を開く
使用関数
「最近使った項目」を開く
使用関数
「送る」を開く
使用関数
「ごみ箱」を開く
使用関数
「スタートメニュー」を開く
使用関数
「デスクトップ」を開く
使用関数
「My Computer」を開く
使用関数
「ネットワーク」を開く
使用関数
「ネットワークショートカット」を開く
使用関数
「フォント」を開く
使用関数
「テンプレート」を開く
使用関数
「スタート メニュー」を開く
使用関数
「プログラム」を開く
使用関数
「スタートアップ」を開く
使用関数
「パブリックデスクトップ」を開く
使用関数
「Roaming」フォルダを開く
使用関数
「Printer Shortcuts」を開く
使用関数
「Local」を開く
使用関数
「スタートアップ」を開く
使用関数
「スタートアップ」を開く
使用関数
「お気に入り」を開く
使用関数
「Temporary Internet Files」を開く
Temporary Internet Fiels = インターネット一時ファイル
使用関数
「INetCookies」を開く
INetCookies = Cookieフォルダー
使用関数
「History」を開く
使用関数
「ProgramData」を開く
使用関数
「Windows」フォルダを開く
使用関数
「System32」を開く
使用関数
「Program Files」を開く
使用関数
「ピクチャ」を開く
使用関数
「ユーザーフォルダ」を開く
使用関数
「SysWOW64」フォルダを開く
使用関数
「Windows 管理ツール」を開く
使用関数
公開日:
更新日:
関連記事
- FSO.GetFolder メソッド
- 指定したパスのFolder オブジェクトを返します。
- Folder オブジェクト
- フォルダのすべてのプロパティにアクセスできます。
- getFileList関数 (自作関数)
- サブフォルダを含めたファイル一覧を配列で返します。
- CreateFolders関数 (自作関数)
- FSO.CreateFolderの改良版。親フォルダが存在しなくてもフォルダを作成できます。
- IE.Navigate メソッド
- URLまたは絶対パスで指定されたファイルを開きます。
- FSO.GetExtensionName メソッド
- 指定したパスの最後のコンポーネントのファイル拡張子名を返します。
- File.Path プロパティ (FSO)
- 指定したファイルのパスを返します。
- getBitmap関数 (自作関数)
- 引数に指定したビットマップ画像のサイズ・幅・高さ・ビットの深さを配列で返します。
- ShellLinkObject.Path プロパティ (Shell)
- リンク オブジェクトへのパスを取得または設定します。
- Folder オブジェクト
- シェルフォルダを表します。
