View Full Version : spell checker
arsalansalar
دوشنبه 05 آذر 1386, 17:19 عصر
دوستان عزیز سلاممن دنبال یک پروژه درباره spell checker هستم و به زبان سی و سی شارپ به چیزهای دست پیدا کردم. ولی جستجو من برای پروژه ای به زبان وبی دات نت نتیجه بخش نبود. ایاکسی از دوستان به زبان وبی دات نت پروژه spell checker دارد؟
amirsajjadi
دوشنبه 05 آذر 1386, 20:36 عصر
چرا از spell checker خود DLL ورد استفاده نمیکنی
arsalansalar
دوشنبه 05 آذر 1386, 21:08 عصر
دوست عزیز من می خواهم در یک دیکشتنری از spell checker استفاده کنم.
آیا راه حلی که پیشنهاد داده اید در این مورد قابل استفاده است؟واگر است می شد کمی بیشتر توضیح دهید.
amirsajjadi
دوشنبه 05 آذر 1386, 21:59 عصر
با سلام دوست خوبم
1) Microsoft Word 11.0 Object Library رو توی پروژت اضافه کن
2)
در ابتدای برنامه :
Dim c As New Word.Application
توی رویداد کلیک باتون :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = c.CheckSpelling(TextBox1.Text)
End Sub
آیا منظورت همینه ؟
saeed_rezaei
دوشنبه 05 آذر 1386, 22:42 عصر
سلام.
و البته یه ایرادش وابسته شدن به آفیس 2003 هست.
arsalansalar
سه شنبه 06 آذر 1386, 08:55 صبح
1) Microsoft Word 11.0 Object Library رو توی پروژت اضافه کن
از کجا این قسمت را باید وارد کنم؟
amirsajjadi
سه شنبه 06 آذر 1386, 09:58 صبح
با سلام
از منوی Project گزینه ی ... Add Refrence رو انتخاب کنید سپس در پنجره ای که باز میشه روی تب COM کلیک کنید.
توی اون لیستی که به شما نمایش میده گزینه ی Microsoft Word 11.0 Object Library رو انتخاب کن و در آخر کلید OK رو بزن
باید حتما نرم افزار Office نصب باشه
کد بالا رو هم ویرایش کردم
arsalansalar
سه شنبه 06 آذر 1386, 11:19 صبح
و البته یه ایرادش وابسته شدن به آفیس 2003 هست.
منم همچین نظری دارم.
arsalansalar
سه شنبه 06 آذر 1386, 16:09 عصر
یعنی هیچ کس تا حالا همچین برنامه ای ننوشته است تا بتواند من را راهنمایی کند؟:ناراحت::افسرده:
amirsajjadi
سه شنبه 06 آذر 1386, 17:25 عصر
شما میتونید یک بانک کلمات درست کنید و کلمه ای که کاربر وارد میکنه رو با کلمات داخل بانک مقایسه کنی سپس اگه وجود داشت که درسته و گرنه کلمه نادرست
فکر میکنم این تنها راهش باشه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.