السلام عليكم
يا ابو نعيم الموضوع مامر عليه 24 ساعة
وكان هدفي ا ساعد قدر الإمكان وليس التشويش
وهذا الكود البرنامج الأول
Public Function SpellCheck(TextStr As String) As String
Dim WordApp As Word.Application
Set WordApp = CreateObject("Word.Application")
WordApp.Documents.Add
Dim wordrange As Word.Range
Set wordrange = WordApp.ActiveDocument.Range(0, 0)
wordrange.Text = TextStr
WordApp.Visible = True
WordApp.Activate
wordrange.CheckSpelling , , True
SpellCheck = wordrange.Text
wordrange.Text = ""
WordApp.Documents.Close (False)
WordApp.Quit
Set WordApp = Nothing
End Function
واختيار ال Reference
microsoft word 11 object library
للأستدعاء الدالة
Public Sub test()
Dim ChkStr As String
ChkStr = "Amjad wias here"
ChkStr = SpellCheck(ChkStr)
End Sub
وهذا هو البرنامج الثاني
الكود والبرنامج الثاني من احد المواقع الأجنبية
تحياتي
ابو نادر
soundex.zip