
Originally Posted by
trulyhealthy
Originally created the following small macro to change the Language to English and to Spell Check the selected text. This macro works within Word 2010 and Excel 2010, but does nothing under Outlook 2010.
Sub Spelling_US()
Selection.LanguageID = wdEnglishUS
Selection.NoProofing = False
End Sub
Outlook doesn't have good support for the Selection object, unfortunately.

Originally Posted by
trulyhealthy
Your longer macro is able to change the NoProofing to False. But I am not able to change the language, as sometimes I need to reply in English and sometimes in Spanish.
I commented the 2nd and 3rd line as it wasn't working with them.
Regarding the third line, apparently it's a difference from Outlook 2007. Here is the updated version for Outlook 2010:
With respect to the language, you're almost there. The problem is that wdEnglishUS isn't defined in Outlook, so you have to define it yourself: