Page 1 of 1

การเปิดโฟลเดอร์โดย VBA รบกวนขอคำแนะนำครับ

Posted: Wed Apr 09, 2014 9:27 pm
by RoBBie
ปกติเราสามารถใช้ คำสั่ง Shell ในการเปิดในการเปิดโปรแกรมอื่นๆเช่น

Code: Select all

Shell("C:\WINDOWS\CALC.EXE", 1)
(เปิดเครื่องคิดเลขเป็นต้น)
แต่ผมไม่ทราบ คำสั่งที่ใช้ในการเปิด Folder ครับ อย่างเช่นต้องการให้คอมเปิด Drive C ต้องใช้คำสั่งยังไงครับ ช่วยที่ครับ

Re: การเปิดโฟลเดอร์โดย VBA รบกวนขอคำแนะนำครับ

Posted: Wed Apr 09, 2014 11:04 pm
by bank9597
RoBBie wrote:ปกติเราสามารถใช้ คำสั่ง Shell ในการเปิดในการเปิดโปรแกรมอื่นๆเช่น

Code: Select all

Shell("C:\WINDOWS\CALC.EXE", 1)
(เปิดเครื่องคิดเลขเป็นต้น)
แต่ผมไม่ทราบ คำสั่งที่ใช้ในการเปิด Folder ครับ อย่างเช่นต้องการให้คอมเปิด Drive C ต้องใช้คำสั่งยังไงครับ ช่วยที่ครับ
:D ลองโค๊ดนี้ครับ

Code: Select all

Sub open_folder()
        Shell "explorer.exe" & " " & "D:\my_folder", vbNormalFocus

End Sub

Re: การเปิดโฟลเดอร์โดย VBA รบกวนขอคำแนะนำครับ

Posted: Fri Apr 11, 2014 8:33 am
by RoBBie
ขอบคุณครับลืมไปว่า การเปิด Folder มันคือ explorer ครับ ใช้งานได้แล้วครับ