本ページには広告が含まれています。
Windowsエクスプローラーウィンドウで指定したフォルダーを開きます。
Shell.Explore メソッドでも同じように開くことができます。
- 構文
- Shell.Oepn( 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) |
CONST ssfDESKTOP = 0
CONST ssfPROGRAMS = 2
CONST ssfCONTROLS = 3
CONST ssfPRINTERS = 4
CONST ssfPERSONAL = 5
CONST ssfFAVORITES = 6
CONST ssfSTARTUP = 7
CONST ssfRECENT = 8
CONST ssfSENDTO = 9
CONST ssfBITBUCKET = 10
CONST ssfSTARTMENU = 11
CONST ssfDESKTOPDIRECTORY = 16
CONST ssfDRIVES = 17
CONST ssfNETWORK = 18
CONST ssfNETHOOD = 19
CONST ssfFONTS = 20
CONST ssfTEMPLATES = 21
CONST ssfCOMMONSTARTMENU = 22
CONST ssfCOMMONPROGRAMS = 23
CONST ssfCOMMONSTARTUP = 24
CONST ssfCOMMONDESKTOPDIR = 25
CONST ssfAPPDATA = 26
CONST ssfPRINTHOOD = 27
CONST ssfLOCALAPPDATA = 28
CONST ssfALTSTARTUP = 29
CONST ssfCOMMONALTSTARTUP = 30
CONST ssfCOMMONFAVORITES = 31
CONST ssfINTERNETCACHE = 32
CONST ssfCOOKIES = 33
CONST ssfHISTORY = 34
CONST ssfCOMMONAPPDATA = 35
CONST ssfWINDOWS = 36
CONST ssfSYSTEM = 37
CONST ssfPROGRAMFILES = 38
CONST ssfMYPICTURES = 39
CONST ssfPROFILE = 40
CONST ssfSYSTEMx86 = 41
CONST ssfPROGRAMFILESx86 = 48
プログラム実行例
ごみ箱を開く
CONST ssfBITBUCKET = 10
DIM Shell = CREATEOLEOBJ("Shell.Application")
Shell.Open(ssfBITBUCKET)
使用関数
関連記事
- Shell.Explore メソッド
- 指定したディレクトリをエクスプローラで開きます。
- Folder オブジェクト
- フォルダのすべてのプロパティにアクセスできます。
- getFileList (自作関数)
- サブフォルダを含めたファイル一覧を配列で返します。
- CreateFolders (自作関数)
- FSO.CreateFolderの改良版。親フォルダが存在しなくてもフォルダを作成できます。