How to PERMANENT change spellcheck language in Office 365 Word!?

I use Windows 10 atm.

I have used windows since year 2000.

I have not used Word much in the past, but that was in the past like 10 years ago. When I downloaded Office 365 personal, I expected Word to be much better in 2018/2019 than in 2009... Google docs is much easier and better at AUTOMATICALLY detect spellcheck language!

Anyway, I have changed my spellcheck language in the options of Word, I have chosen NORWEGIAN. Checked! I have restarted the Word, and yet, the issue still persists! I can't write Norwegian, even when I have restarted the app after selecting Norwegian as my main spellcheck language! 

Why is Word so useless? I hate writing when all the words I'm typing having red underlines everywhere. I do not like to disable spellcheck, because I do type wrong words a lot... so... Are there any fix on this or what?

I will stop using office and continue with Google Docs for the time being until this is fixed...

Look at the image below to see what my problem is. I accidentally installed Office in Norwegian though... I like to display everything on my PC in English, but I need to type in Norwegian sometimes for personal matters (personal docs etc).


Word generally does a better job of keeping the language you want if it is the language selected as the Windows default.
Microsoft MVP (Word) since 1999
Fairhope, Alabama USA
http://ssbarnhill.com
http://wordfaqs.ssbarnhill.com
Screen shots captured with TechSmith's Snagit

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

The proofing language setting in Word can cause lots of problems!

The key factor to keep in mind is that it is not a computer or system setting.

  • It is not an application (Word) setting, exactly.
  • It is not a document setting.
  • It is not set by paragraph (although it can be part of a paragraph style).
  • It is not set by sentence or word.
  • It is set at the character level, somewhat like Italics or bold, except that it is invisible. Each letter or space in a document could have a different proofing language.

The computer's language setting will influence the proofing language but doesn't set it.

If you paste text into a document it may carry language settings with it. Much text on the Internet will carry an EnglishUS setting. Anything from another Word document will carry language settings.

Just as Italics or bold, if the setting is there and you continue typing it will normally continue, even though you can't see it.

The setting may well be in paragraph or character styles in a document. Again, these can be copied and pasted.

Here are macros that may help.

Sub StyleSpanish()
'   Written 10 November 2018
'   Charles Kenyon
'   Intended to set all styles to Spanish, proofing, not automatitically update
'
    Dim aStyle As Style
    On Error Resume Next ' Some styles have no language attribute and will give an error
    For Each aStyle In ActiveDocument.Styles
'        aStyle.AutomaticallyUpdate = False ' probably do not want this for TOC styles - future work
        aStyle.LanguageID = wdSpanish
        ' For variations of English, see https://docs.microsoft.com/en-us/office/vba/api/word.wdlanguageid
        aStyle.NoProofing = False   ' also turn on spelling and grammar checking
    Next 'aStyle
    ActiveDocument.UpdateStylesOnOpen = False ' For information on using this line, see:
'      
http://www.shaunakelly.com/word/sharing/willmyformatchange.html
    On Error GoTo 0
End Sub

Sub ProofingLanguageSpanishAllStory()    ' based on field updater by Greg Maxey
    '
https://gregmaxey.com/word_tip_pages/word_fields.html
    ' Charles Kenyon 10 November 2018


    ' https://answers.microsoft.com/en-us/msoffice/forum/all/force-all-documents-to-be-edited-in-uk-english/df6d1f8e-5426-49d9-bea0-5620d0208294
    ' Changes proofing language to Spanish in all stories of document
    Dim rngStory As Word.range
    Dim lngValidate As Long ' do not know purpose of this
    Dim oShp As Shape
    Dim oTOC As TableOfContents, oToa As TableOfAuthorities, oTof As TableOfFigures
    lngValidate = ActiveDocument.Sections(1).Headers(1).range.StoryType
    For Each rngStory In ActiveDocument.StoryRanges
      'Iterate through all linked stories
      Do
        On Error Resume Next
        rngStory.LanguageID = wdSpanish
        Select Case rngStory.StoryType
          Case 6, 7, 8, 9, 10, 11
            If rngStory.ShapeRange.Count > 0 Then
              For Each oShp In rngStory.ShapeRange
                If oShp.TextFrame.HasText Then
                   oShp.TextFrame.TextRange.LanguageID = wdSpanish
                End If
              Next
            End If
          Case Else
            'Do Nothing
        End Select
        On Error GoTo 0
        'Get next linked story (if any)
        Set rngStory = rngStory.NextStoryRange
      Loop Until rngStory Is Nothing
      Next
End Sub

Those are set for Spanish. Use Replace in Word or the vb Editor to replace “Spanish” with the appropriate constant. I.e., “NorwegianNynorsk” to get the Constant wdNorwegianNynorsk. Here is a list of the language constants:

https://docs.microsoft.com/en-us/office/vba/api/word.wdlanguageid

Instructions for Installing Macros from Forums or Websites by Graham Mayor, MVP

Volunteering to "pay forward" the help I've received in the Microsoft user community.


Charles Kenyon
Sun Prairie, Wisconsin
wordfaq[at]addbalance[dot]com

Legal site: https://addbalance.com

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Thanks for replies. I will try the macro part and hope that this will help. Thanks :)

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

You are welcome.
Volunteering to "pay forward" the help I've received in the Microsoft user community.


Charles Kenyon
Sun Prairie, Wisconsin
wordfaq[at]addbalance[dot]com

Legal site: https://addbalance.com

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

In my experience, you have to make Word's default proofing language match the display language of Windows 10. This is confusing, of course, but it does work.

Also, note that after you have modified the default proofing language, that setting will only apply to new documents. Existing documents must be dealt with one by one. You may have to select the content and (re-)apply the desired language.

Stefan Blom
Microsoft 365 Word MVP since 2005
Volunteer Moderator (Office)
MS 365, Win 11 Pro
~~~~
Please note that I do not work for Microsoft
MVP program info: https://mvp.microsoft.com/
~~~~

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated August 20, 2023 Views 177 Applies to: