เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Results 1 to 4 of 4

Thread: สร้างระหัส MkDir ที่ถูกต้อง ต้องทำอย่างไร

  1. #1
    AudyPrae
    Guest

    สร้างระหัส MkDir ที่ถูกต้อง ต้องทำอย่างไร

    เรียน ทุกท่านที่เคารพ
    ผมทำคำสัง สร้าง Folder อยู่ 2 แบบ
    แต่เป็นที่น่าสังเกตุว่า โปรแกรมจะขึ้น debug path/file acess error
    ถ้า folder ไม่ได้อยู่ใน drive ของ คำสั่ง
    ขอคำแนะนำจากอาจารย์ทุกท่านหน่อยนะครับ
    ผมควรทำอย่างไรดี

    Sub Button1_Click()
    ChDir "C:\Program Files\New Folder"
    MkDir "New Folder2"
    End Sub
    Sub Button2_Click()
    ChDir "D:\02 Koy\New Folder"
    MkDir "New Folder2"
    End Sub

    ขอบคุณครับ

  2. #2
    gaka
    Guest
    ไม่เคยรู้ที่ถูกต้อง เพียงแต่เคยทำแบบนี้แล้วใช้งานได้
    PHP Code:
    Sub createsub()
    Dim PathFolderName As String
    Dim fs 
    As Object
    PathFolderName 
    "C:\yourfolder"
    Set fs CreateObject("Scripting.FileSystemObject")
    fs.CreateFolder (PathFolderName)
    set fs nothing
    End Sub 

  3. #3
    สมเกียรติ
    Guest
    Sub Button1_Click()
    If Len(Dir("C:\Program Files\New Folder2", vbDirectory)) = 0 Then
    MkDir "C:\Program Files\New Folder2"
    End If

    End Sub

  4. #4
    AudyPrae
    Guest
    Quote Originally Posted by สมเกียรติ View Post
    Sub Button1_Click()
    If Len(Dir("C:\Program Files\New Folder2", vbDirectory)) = 0 Then
    MkDir "C:\Program Files\New Folder2"
    End If
    End Sub
    ขอบคุณอาจารย์สมเกียรติ์ ครับ
    ผมเจอสิ่งบกพร่องของผมแล้วครับ
    ผมเข้าใจผิดไปเอง คือว่า
    คำสั่ง MkDir จะตามไปอยู่ที่คำสั่ง ChDir

    จริงๆแล้ว คำสั่ง MkDir ต้องระบุ Path ด้วยครับ
    เช่น MkDir "C:\Program Files\New Folder2" อย่างที่อาจารย์ยกตัวอย่าง
    ไม่ใช่ อย่างที่ผมเขียนข้างล่าง
    ChDir "C:\Program Files\New Folder"
    MkDir "New Folder2"

    และขอบคุณ คุณ gaka ด้วยครับ

Similar Threads

  1. Replies: 6
    Last Post: 12 Mar 2010, 17:35
  2. Replies: 4
    Last Post: 24 Aug 2008, 11:09
  3. Replies: 2
    Last Post: 20 Mar 2008, 15:34
  4. Replies: 2
    Last Post: 4 Jul 2007, 11:48

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •