سيصبح هكذا
Dim a, werldr1, werldr2 As String
a = Choose_File(FolderPath(Nz(Me.AttachmentPath, "")))
Dim fileName As String
fileName = a
Dim vPathSplitter As Variant
vPathSplitter = Split(fileName, "\")
werldr1 = (vPathSplitter(UBound(vPathSplitter) - 1))
werldr2 = (vPathSplitter(UBound(vPathSplitter) - 2))
If Nz(a, "") <> "" Then Me.AttachmentPath = werldr2 & "\" & werldr1 & "\" & Right(a, Len(a) - InStrRev(a, "\"))
If Not IsNull([AttachmentPath]) Then
MsgBox "تم إضاف اسم المرفق بنجاح", vbInformation, "إضافة مرفقات"
Else
MsgBox "عفواً لم يتم تحديد المرفقات", vbInformation, "لا يوجد مرفقات لهذه الموضوع"
End If
آمل ان تدرس الكود جيدا
تحديد اسم المرفق2.rar