Here is a macro that checks spelling and grammar using the classic dialog box.
I am not sure what the effect of options in the Proofing Options will have on it.
It checks selected text or entire document. When done with selected text, asks about rest of document.
I include an IF to check on the version. I do not know how the ActiveDocument.CheckGrammar would work in earlier versions. Probably will be OK.
Word Version 1901 (Word 2016/2019/365)
Sub ToolsProofing() 'SpellCheckDocumentClassic() Intercepts F7 keyboard shortcut
'Charles Kenyon 26 February 2019
If Application.Version < "16.0" Then
The following (launching the dialog) still does not work.
'Macro created by Stefan Blom, MVP, September 2018
On Error Resume Next