การตัดคำที่มีประโยคยาว แต่ต้องการเฉพาะคำที่ต้องการเท่านั้น โดยใช้ ฟังก์ชัน Mid ตัดคำ ตัวอย่างดังนี้
 

Syntax
Mid(ByVal str As String, ByVal Start As Integer, ByVal Length As Integer)


Example

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim test_word As String
        test_word = "Thailand Only"

        ' need "Thailand"
        Dim A, B As String
        A = Mid(test_word, 1, 8)                     ' Thailand
        B = Microsoft.VisualBasic.Left(test_word, 8) ' Thailand

        ' need "Only"
        Dim C, D As String
        C = Mid(test_word, 10, 4)                     ' Only
        D = Microsoft.VisualBasic.Right(test_word, 4) ' Only


        test_word = "I Love Thailand"

        ' need "Love"
        Dim F, G As String
        F = Mid(test_word, 3, 4)                     ' Love

        ' ใช้ ฟังก์ชันค้นหาคำ ตำแหน่งของคำนั้นก่อน ตัวอย่างนี้ค้นหา "Love" หรือ "L" ก่อนก็ได้
        Dim locationStart As Integer = InStr(test_word, "Love")
        Dim locationStop As Integer = "Love".Length
        G = Mid(test_word, locationStart, locationStop) ' Love
End Sub

** บทความที่เกี่ยวข้อง **
ตัดข้อความด้วย Split
ฟังก์ชันค้นหาคำ
การอ่าน Microsoft Office Word จากตำแหน่งใน เอกสาร