Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I cannot find such button on the ribbon.

Currently we have to open the menu File - Option - Proofing - Check grammar...

I am working with with two languages i.e. English and Vietnamese, and the need to turn English spelling checking is very often.

How can I turn it on and off quickly?

enter image description here

share|improve this question

3 Answers 3

up vote 2 down vote accepted

You can use the macro function. Select Developer tab > Record Macro. Choose any name you like and assign it to a button or keyboard shortcut. After that disable spell check/grammar check as normal and select stop recoding in macro group from Developer tab. Record another macro to enable the check again.

macro

If you open the recorded macro you'll see that it has some VBA code. You could edit this code or enter it directly without recording to meet your choice. The following snippet will toggle spelling and grammar checking status

Sub spelling()
'
' spelling Macro
'
'
    Options.CheckGrammarWithSpelling = Not Options.CheckGrammarWithSpelling
    Options.CheckSpellingAsYouType = Not Options.CheckSpellingAsYouType
End Sub

You can add the macro buttons to quick access toolbar or any ribbon tab you like. The quickest way is assigning a shortcut for it

Note that we may need to refresh the display of error marking of current opened file by triggering check spelling button as below snapshots.

enter image description here

enter image description here

share|improve this answer

Any reason you don't just mark the paragraphs or sentences with the proper language?

Select them, click the language shown in your status bar, and pick the correct language or disable spell checking for that individual selection.

share|improve this answer
    
I don't seee the language on status bar. –  Nam G VU Jun 4 at 9:33
1  
the language button is displayed by default but it can be toggled by right click the status bar and select language –  Lưu Vĩnh Phúc Jun 4 at 9:47
    
Not work for me Phuc ^^ –  Nam G VU Jun 4 at 9:48

The easiest way is setting the language by pressing ctrl+A (or only the words in that language) then click the language button in the status bar > Mark selected text as and select the correct language

set language

This way you can also check spelling in mixed-language documents but still avoid false recognizing spelling/grammar errors. Office 2013 and above has support for Vietnamese spell check.

If you want to select a default language for new documents, click it and select Set As Default. You can also change the spelling/grammar checking for any languages.

set default language

You can create multiple templates for English and Vietnamese to make it easier when editing a file in a language by creating new documents, ctrl+A, change language as above and save the file as word template (*.dotx). After that you just need to open the template and don't need to worry about changing language again. You could also open the Normal.dotx to change the default options when opening MS Word


Edit

All MS Word versions have a status bar at the bottom. If your status bar has been accidentally hidden you can toggle its visibility by the following macro

Sub toggle_statusbar()
'
' toggle_statusbar Macro
'
'
    CommandBars("Status Bar").Visible = Not CommandBars("Status Bar").Visible
End Sub

If only the language section is hidden, right click the status bar and enable it

status bar

share|improve this answer
    
On my status bar there is no Language button to be selected. What Word version are you mentioning? I'm asking for Word 2010. –  Nam G VU Jun 4 at 9:30
    
I'm using word 2010, you can see that from the interface. All word versions display a status bar by default –  Lưu Vĩnh Phúc Jun 4 at 9:31
    
The macro works for me. One additional thing is that we need to refresh the marking by triggering it via Ribbon - Review - Spelling & Grammar –  Nam G VU Jun 4 at 9:32
    
Please separate the macro section to another anser to get accepted. Thank you! –  Nam G VU Jun 4 at 9:33
    
OK I've posted it as another answer –  Lưu Vĩnh Phúc Jun 4 at 9:36

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.