Page 1 of 1

เขียนโปรแกรมที่ต้องใช้ folder path แต่เกิด error ขึ้นเมื่อนำไปใช้กับคอมพิวเตอร์เครื่องอื่น

Posted: Tue May 19, 2020 10:35 pm
by nuttanan2140
ผมได้สร้าง userform ที่จะเปิดวีดีโอ ผ่าน windowsmediaplayer ใน userform แต่เมื่อนำตัวโปรแกรมไปใช้งานในคอมพิวเตอร์เครื่องอื่น กลับพบว่าเกิด error ขึ้นและไม่สามารถเปิดวีดีได้ เนื่องจาก folder path ได้เปลี่ยนไปเมื่อไฟล์นั้นไปอยู่ในเครื่องคอมพิวเตอร์อื่น ผมอยากสอบถามว่ามีวิธีไหนที่จะสามารถใส่วีดีโอโดยไม่ใช้ path ได้ไหม หรือมีวิธีที่จะทำให้ path ใน code สามารถเปลี่ยนไปตามเครื่องต่างๆได้ ของความกรุณาด้วยครับ ขอบคุณครับ

Code: Select all

Private Sub vdo_Click()
Dim aa As String
aa = "C:\Users\5910110100\Desktop\Industrial Work Study Program\คู่มือการใช้งานโปรแกรม\z.mp4"
Me.WindowsMediaPlayer1.Url = aa
End Sub
*code ที่ผมใช้ในการเลือกเปิดวีดีโอครับ*
nun2.xlsm
**ไฟล์งานครับ อยู่ใน userform ที่ชื่อว่า test ครับ**

Re: เขียนโปรแกรมที่ต้องใช้ folder path แต่เกิด error ขึ้นเมื่อนำไปใช้กับคอมพิวเตอร์เครื่องอื่น

Posted: Tue May 19, 2020 11:06 pm
by snasui
:D ต้องกำหนดตำแหน่ง Path ให้เป็นตำแหน่งที่สามารถมีได้ในทุกเครื่องครับ ไม่เช่นนั้นก็จะเกิดเหตุการณ์นี้ได้เสมอ

หากเป็นไปไม่ได้ที่จะกำหนด Path เดียวกันให้ทุกเครื่องก็จะต้องมีตัวช่วยอื่น ๆ เช่น วางไฟล์ในเครื่องใด ๆ ที่ Share Foler เอาไว้ให้ใช้งาน และเขียนโปรแกรมให้ไปนำไฟล์ที่ Share เอาไว้นี้มาใช้ เป็นต้นครับ

Re: เขียนโปรแกรมที่ต้องใช้ folder path แต่เกิด error ขึ้นเมื่อนำไปใช้กับคอมพิวเตอร์เครื่องอื่น

Posted: Wed May 20, 2020 2:13 pm
by nuttanan2140
:D ขอบคุณครับ ผมจะลองหาวิธีแก้ไขดูก่อนครับ :D