اذهب الي المحتوي
أوفيسنا

تحویل الحروف


MansurH

الردود الموصى بها

اول شئ اين جدول الاحرف 

وما هى الاليه التى تريد ان تتحول بها

مثل 

عند كتابة ا "حرف واحد"

يكتب   الف 

يعنى حرف حرف 

او     واذا كتبت ا ب ث

يكتب  الف باء ثاء (مجموعة احرف معا)

 

ممكن تشرح اكثر (ولا تنسي عمل الجدول)

رابط هذا التعليق
شارك

تم الإنجاز أخي سيد 🙂  ... تفضل :

image.gif.d0d60cb0ee838bdb8f73d13549b12354.gif

الأكواد المستخدمة والدالة التي تحول الحروف :

Private Sub GoCmd_Click()

Dim x As Integer
Dim y As String
Dim L As String
Dim R As String

If IsNull(Me.FromTXT) Or Len(Me.FromTXT) = 0 Then Exit Sub

For x = 1 To Len(Me.FromTXT)
    L = Mid(Me.FromTXT, x, 1)
    R = Replace(L, L, ARLetters(L))
    y = y & Space(2) & R
Next

Me.ToTXT = y

End Sub

Function ARLetters(Letter As String) As String

Select Case Letter
Case "ا": ARLetters = "ألف"
Case "أ": ARLetters = "ألف"
Case "ء": ARLetters = "همزة"
Case "ى": ARLetters = "ألف مقصورة"
Case "ب": ARLetters = "باء"
Case "ت": ARLetters = "تاء"
Case "ث": ARLetters = "ثاء"
Case "ج": ARLetters = "جيم"
Case "ح": ARLetters = "حاء"
Case "خ": ARLetters = "خاء"
Case "د": ARLetters = "دال"
Case "ذ": ARLetters = "ذال"
Case "ر": ARLetters = "راء"
Case "ز": ARLetters = "زاي"
Case "س": ARLetters = "سين"
Case "ش": ARLetters = "شين"
Case "ص": ARLetters = "صاد"
Case "ض": ARLetters = "ضاد"
Case "ط": ARLetters = "طاء"
Case "ظ": ARLetters = "ظاء"
Case "ع": ARLetters = "عين"
Case "غ": ARLetters = "غين"
Case "ف": ARLetters = "فاء"
Case "ق": ARLetters = "قاف"
Case "ك": ARLetters = "كاف"
Case "ل": ARLetters = "لام"
Case "م": ARLetters = "ميم"
Case "ن": ARLetters = "نون"
Case "ه": ARLetters = "هاء"
Case "هـ": ARLetters = "هاء"
Case "و": ARLetters = "واو"
Case "ي": ARLetters = "ياء"
Case Else: ARLetters = Letter

End Select
End Function

 

تحویل الحروف.zip

  • Like 6
رابط هذا التعليق
شارك

3 ساعات مضت, Moosak said:

تم الإنجاز أخي سيد 🙂  ... تفضل :

image.gif.d0d60cb0ee838bdb8f73d13549b12354.gif

الأكواد المستخدمة والدالة التي تحول الحروف :

Private Sub GoCmd_Click()

Dim x As Integer
Dim y As String
Dim L As String
Dim R As String

If IsNull(Me.FromTXT) Or Len(Me.FromTXT) = 0 Then Exit Sub

For x = 1 To Len(Me.FromTXT)
    L = Mid(Me.FromTXT, x, 1)
    R = Replace(L, L, ARLetters(L))
    y = y & Space(2) & R
Next

Me.ToTXT = y

End Sub

Function ARLetters(Letter As String) As String

Select Case Letter
Case "ا": ARLetters = "ألف"
Case "أ": ARLetters = "ألف"
Case "ء": ARLetters = "همزة"
Case "ى": ARLetters = "ألف مقصورة"
Case "ب": ARLetters = "باء"
Case "ت": ARLetters = "تاء"
Case "ث": ARLetters = "ثاء"
Case "ج": ARLetters = "جيم"
Case "ح": ARLetters = "حاء"
Case "خ": ARLetters = "خاء"
Case "د": ARLetters = "دال"
Case "ذ": ARLetters = "ذال"
Case "ر": ARLetters = "راء"
Case "ز": ARLetters = "زاي"
Case "س": ARLetters = "سين"
Case "ش": ARLetters = "شين"
Case "ص": ARLetters = "صاد"
Case "ض": ARLetters = "ضاد"
Case "ط": ARLetters = "طاء"
Case "ظ": ARLetters = "ظاء"
Case "ع": ARLetters = "عين"
Case "غ": ARLetters = "غين"
Case "ف": ARLetters = "فاء"
Case "ق": ARLetters = "قاف"
Case "ك": ARLetters = "كاف"
Case "ل": ARLetters = "لام"
Case "م": ARLetters = "ميم"
Case "ن": ARLetters = "نون"
Case "ه": ARLetters = "هاء"
Case "هـ": ARLetters = "هاء"
Case "و": ARLetters = "واو"
Case "ي": ARLetters = "ياء"
Case Else: ARLetters = Letter

End Select
End Function

 

تحویل الحروف.zip 53.05 kB · 4 downloads

ماشاء الله عليك اخى 

بارك الله فيك اخي الكريم

 

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information