
Open (edit) the SpellChecker.aspx file located in the same.

Immediately after the tag, add the following code to display the spell check button and include the code to hide the button for non-IE browsers (copy the code and paste in Notepad to see all of it): Ħ. SpellCheckEntirePage('/_vti_bin/SpellCheck.asmx', '/_layouts/SpellChecker.aspx') ĥ. Add the following code to the section of the FormServer.aspx file to call the spell check function and to set the hide style for printing the form without the spell check button showing (copy the code and paste in Notepad to see all of it): On the WFE (web front end server), open (edit) the FormServer.aspx file located in the .\14\TEMPLATE\LAYOUTS folder.Ĥ. Store the image on your SharePoint site and ensure it has read permissions for everyone that will be working with the forms. For this example, the image is stored at (this will be needed for step 5 belowģ. Create a new image to be used on the form as a link to the spell check function. IMPORTANT: Make back up copies of any files before modifying any of its contents.Ģ. Code was also added to prevent the image button from displaying in a printed hard copy version of the form.ġ.

Additional code was added so that the image button would only be displayed in IE browsers (since Firefox and Google Chrome browsers, which have embedded spell check features, are also used by some people at our location). An image button to run the spell check was added to the form template in SharePoint (so the spell check will display for all InfoPath forms).

The eventual solution we implemented used a call to the spell check feature from SharePoint. The solution put in place at our location pulled concepts from a number of sources (see References). There are several third-part solutions for providing spell check on Internet Explorer browsers ( ieSpell and Speckie are two), but the expense for the number of users and relative use of the feature made third-party solutions less than feasible. While the simple solution may be to use an alternative browser, at our location an Internet Explorer spell check solution for InfoPath web-based forms was mandated. While other browsers, such as Firefox and Google Chrome, offer spell check features with forms used in their browsers, Internet Explorer fails to provide such a solution. However, one of the key integrations between the Microsoft products of SharePoint (2010), InfoPath (2010), and Internet Explorer (9) is the lack of spell checking for web based forms. Internet Explorer is the recommended browser for use with SharePoint, according to Microsoft.

Request: Provide users a way to spell check when filling out InfoPath forms in Internet Explorer.
