Open資料夾方法與Explore資料夾方法 - 小瓜瓜 [首頁]
●Shell的Open方法與Explore方法其實作用是一樣的,都是用IE去開啟一個資料夾,Open所開啟的資料夾樣式較精簡,而Explore則是以完整的檔案總管樣式開啟,他們只是用IE開啟資料夾,沒有傳回值。
●例如開啟D磁碟機:
Private Sub Command1_Click()
- Dim a As New Shell
- '或Set a = CreateObject("Shell.Application")
- a.Open "d:\"
- 'a.Explore "d:\"
End Sub |
●他們的功能就這樣嗎?不止喔,他們都能開啟特殊的資料夾,闢如開啟字型資料夾
Private Sub Command1_Click()
- Dim a As New Shell
- a.Open &H14
- 'a.Explore &H14
End Sub |
●這些特殊資料夾的代號為:
&H0 |
桌面(Desktop) |
&H1 |
首頁 |
&H2 |
程式集(Programs) |
&H3 |
控制台 |
&H4 |
印表機 |
&H5 |
我的文件夾(My Document) |
&H6 |
我的最愛(Favorite) |
&H7 |
啟動(StartUp) |
&H8 |
文件(Recent) |
&H9 |
傳送到(SendTo) |
&HA |
資源回收筒 |
&HB |
開始(Start Menu) |
&H10 |
桌面路徑 |
&H11 |
我的電腦 |
&H12 |
網路上的芳鄰 |
&H13 |
NetHood |
&H14 |
字型 |
&H15 |
新增(ShellNew) |
&H16 |
開始(屬於All Users) |
&H17 |
程式集(屬於All Users) |
&H18 |
啟動(屬於All Users) |
&H19 |
桌面(屬於All Users) |
&H1A |
Application Data |
&H1B |
PrintHood |
&H1F |
我的最愛(屬於All Users) |
&H20 |
IE的暫存檔 |
&H21 |
IE的Cookie |
&H22 |
IE的History |
|