تعيد الدالة Mid عددا من الأحرف قدره length بدءا
من حرف معين هو start، في سلسلة نصية string لاحظ أيضا أن الوسيطة length
اختيارية وإذا لم تمرر بها أي قيمة فإن الدالة ستعيد الأحرف إلى نهاية
السلسلة .
في المثال التالي ستحتوي المتغيرة myText على
العبارة 'm m : myText = Mid("I'm mubarmej", 2, 4)
أما في المثال التالي فستحتوي على الكلمة mubarmej
: myText = Mid("I'm mubarmej", 5)
التصريح Mid
يقوم التصريح Mid باستبدال مقطع محدد من النص بنص
آخر، وهو يكتب في صورة مشابهة جدا لطريقة كتابة دالة Mid ولكن توضع بعده
علامة مساواة وبعدها العبارة الجديدة، في المثال التالي ستحتوي المتغيرة
myText على القيمة I'm mubarmej :
name = "mubarmej"
myText = "I'm name"
Mid(myText, 5) = name
حيث سيتم حذف الجزء المحدد بالخاصية Mid ويوضع
الجزء الذي بعد علامة المساواة في مكان الجزء المحذوف .