Spell checking is build into just about every Microsoft application, why not Internet Explorer?  Up until now the easiest way to make sure that the text you typed in a form online or in your web mail is to select the text, open word, paste the text, spell check it, select the text again, then paste it back to the webpage.  Here's a quicker way to to accomplish the same task.

 

Create a new file in notepad and copy the following text to the new document:

 

spShell=new ActiveXObject("Wscript.Shell");
spShell.SendKeys("^c");
spWord=new ActiveXObject("Word.Application");
spWord.Visible = true;
spWord.Documents.Add();
spWord.Selection.Paste();
spWord.ActiveDocument.CheckSpelling();
spWord.Selection.WholeStory();
spWord.Selection.Copy();
spWord.ActiveDocument.Close(0);
spWord.Quit();
var nAns = spShell.Popup ("Apply Spell Checking Changes?\nClick OK to replace current selected text.",0, "Spell Checking Complete", 33 );
if (nAns == 1){
spShell.Sendkeys("^v");
}

 

Once you have done that, save the file somewhere it won't be removed or changed and name it checkspelling.js

Now drag the file to your Quick Launch bar, right-click the new shortcut your just created and name it "Check Spelling."

 

Now, whenever you need to check the spelling of text in Internet Explorer, simply select the text you want to check and click the "Check Spelling" icon you created on your Quick Launch.  Word will open, check the spelling, close and prompt you to replace the text on the webpage with your conveniently spell checked text.

 

Back to Internet Explorer Tweaks