JRSPELL ACTIVEX CONTROL - jrsoftes Webseite!


How do 

..is a Control that allows software developers to add spell checking capabilities to their applications with a couple of lines of code.

It will work with any development language that allows the user to drop an ActiveX control on the window like VS2017..VS2008, VS6, VS5, MS-Access, PowerBuilder and so on.

The control manages text boxes, text strings, rtfbox and finally the TX Text Control (www.textcontrol.de).

You can spell check single words, strings, selected text or a complete Document.

Works perfect with C# and VB.
The control can mark misspelled words and supports spell as you type, auto and popup-correction.

Read more:
How do i integrate JRSpell in my application



Download current Version

Operating system:
Win10 / Win8 / Win7 / Vista / XP / Win2003 / NT / Win98

IDE's VS2017..VS2008, VS6, VS5 MS-Access, PowerBuilder etc.
Englisch, French, Spain, Italian, German, Netherland.
More than 20 languages for free.

  • The zip file contains the following:
  • Readme.txt ,JRSpell.ocx,   JRSpell ActiveX, JRSspell.chm   HTML-Helpfile,
    en_us.jsp   US-English dictionary
    en_gb.jsp   GB-English dictionary
    de_de.jsp   German-dictionary
  • readme_xx_xx_jsp GNU Note of dictionaries
  • Install.bat for manually installation of JRSpell.ocx on your machine
  • Setup.exe for easy setup.
  • VB6-Samples
  • VS2003-Samples (Vb.net, C++)
  • VS2005-Samples (Vb.net, C#)
  • HTML-Samples
  • MS-Access-Samples

The demo has the following limitations.
sometimes is popup a message



Order Developerlicence

Developerlicense 98€

There are no hidden costs for you or the users of your software. If you have a developer license, you can ship the control and the dictionaries for free.   
Please order one license for each developer in your office who is building applications with JRSpell.
If you don't like online buying please send us a E-Mail.

Update from previous Version

All minor updates are free.

Major Update  from V1.x, V2.x, V3.x and V4.x to V5.x.

built in spell check dialogs

for single words, with suggestions

choose dictionary dialog

user dictionary in any language

All dialogs are in English, German, French, Spain and Italian language.

for checking complete strings. Supports "Spell as you type", auto and popup-correction

"Spell as you type" with auto and popup-correction for Textbox, RTF-Box, TXTextcontrol.

integrated dialog for speller settings


  • built in spell check dialog box with ignore, change all and add word feature (you can build your own user interface too).
  • built in popup context menu with suggestions and options to 'Ignore All' or 'Add' to user dictionary.
  • built in choose wordbook dialog.
  • autocorrection function with dialog for defining the words.
  • spell as you type function.
  • built in add words dialog (easy to build new dictionaries)
  • dictionaries in over 20 languages. Comes with two English en_us.jsp, en_gb.jsp, and a German de_de.jsp dictionary
  • supports custom .jsu dictionaries and can use user dictionaries from MS-Word.
  • multilingual user interface in 5 languages.
  • easy to use MS-Word for spelling with many features like suggestions, anonyms, synonyms .....
  • supports ignore words feature.
  • comes with detailed demonstration projects in C#, Vb.net, VS-C++ , Vb6, HTML, PowerBuilder and MS-Access.
  • usable with vb script
  • Setup program


V5.0 (major update)

  • New speller settings dialog.
  • optimized to use with C# .
  • Sample projects for VS2008 C# und VB
  • Sample TXTextcontrolV15.NET
  • Autocorrection list for every language.
  • Multi version installations on the same PC

V4.2 (minor update)

  • AutoCorrection with integrated dialog to define the words.
  • New functions GetAutoCorrList, SetAutoCorrList, GetAutoCorrPath.
  • New properties IgnoreMixedCaseLet, IgnoreWordswithNumbers, IgnoreURL.
  • Now tested with the current TXTextcontrol V15.1.

V4.1 (minor update)

  • New correction dialog with Spell-As-You-Type and Popup.
  • New event AddWordToWordbook and ScollIntoPos.
  • New functions PopupWord, GetAlternateShortlist , GetOtherWords, SpellCheckInfo_Misspelledword, SpellCheckInfo_SelektedWord, SpellCheckInfo_SelStartpos, SpellCheckInfo_SelLength, SpellCheckInfo_StartposOffset and WordBookLongNameOf.
  • News properties IgnoreUppercaseWords.
  • Better support for spelling the Textbox.
  • Optimized examples in VB, Access, VB2005 und VB2008.
  • New Example for PowerBuilder11
  • Now tested with the current TXTextcontrolV15.

V4.0 (major update)

  • 4 new Dialog languages.
  • (UILanguage=French, Spain, Italian, Netherland.) JRSpell.ocx is now Authenticode signed.
  • New Functions IgnoreWordList_Reset, MisspelledWordFromMousePos, MisspelledWordFromCharPos, SpellCheckLastInput_GetWord .
  • Now tested with the current TXTextcontrolV14.

V3.4 (minor update)

  • New popup context menu with suggestions and options to 'Ignore All' or 'Add' to user dictionary. PopupCharPos PopupMousePos.
  • New functions to build or expand dictionaries. WordBookLongName, GetDictionaryList, GetCurrentPath, GetPhoneticCode.
  • Now tested with the current TXTextcontrolV13.

V3.3 (minor update)

  • better support for German language
  • V3.2 (minor update)
  • New Dictionaries: Catalan (Spain),  Galician (Spain), Spanish (Mexico), Norwegian (Nynorsk), Norwegian (Bokmal), Portuguese (Portugal) ,Portuguese (Brasil), German (up from 2006), Swedish (Sweden), Danish (Denmark), Esperanto ,
  • the dictionary dialog shows the dictionaries by the name.
  • the dictionary dialog has a new button to add dictionaries to the list.
  • much better case sensitive function.
  • better spell as you type function in use with the rtf-control
  • no more undefined scrolling)
  • no more double entries in use of AddWordToWordbook

V3.1 (minor update)

  • JRSpell first grammar check is ready now.
  • flicker free online spelling.
  • more examples in VB and for MS-IE.
  • New function ClearAllSelectionsEx to clear all selections in a protected RTF-Box.

V3.0 (major update)

  • new function "Change All" in the spell check dialog box.
  • words in user dictionary are now listed in the correction dialog.
  • more examples for VB und VS-C++.
  • better spell suggestions in use of the local dictionary.
  • better handling in use of wrong WordBookPath and WordBookName properties with internal message and crash free function.
  • no more debugger warnings in use with VS-C++ .

V2.3 (minor update)

  • French Dictionary. 
  • works with Visual Studio .net
  • User defined WordBreaks.
  • Spelling in use with RTF or TX-Textcontrol is more then 10 times faster as V2.2.

V2.2 (minor update)

  • Spain Dictionary.
  • Install routine for easy setup on your users machines.

V2.1 (minor update)

  • Two new Dictionaries (Italy and Swiss-German).
  • Supports now late binding (Com Object). Includes a demo project with late binding.

V2.0 (major update )

  • new dictionaries with affix compression and phonetic code
  • the JRSpell dictionaries supports now spelling suggestions too.
  • English dictionaries with more than 150 000 words German dictionary with more than 350 000 words
  • free dictionaries in more than 20 languages (please read the GNU note)
  • tested with MS-Word up from Word97 to Word2003

V1.4 (minor update)

  • User can add words to the MS-Word-User dictionary.
  • Numbers not longer misspelled.
  • No limit of the size of spelled text.

V1.3 (minor update)

  • new events for the spellchecking dialogs.
  • New Help-Manual in HTML-Help format.

V1.2 (minor update)

  • comes now with build in spelling dialogs.

V1.1 (minor update)

  • No more error message with MS-Word 97

V1.0 (Oktober 2002)

  • First edition with complete Help-Manual


The dictionaries of JRSpell are based on word lists of different authors.
All dictionaries are free to copy and use under the GNU license.
The new JRSpell dictionaries contains extensions and changes from JRSoftware and be licensed under GNU too.
You keep the dictionaries free from JRSoftware and you can change the format or expand them again, if you need.
But don't delete the Copyright in the readme_xx_xx.jsp. For more Information please read the GNU lines in the readme_xx_xx.jsp.