Sounds like your script is applying the Language as direct formatting.
That's not sufficient.
The script should iterate the Styles collection and change the Language
property of all of the styles to English US (note: "English" is not close
enough: there are 29 different languages named "English", if you want this
to work, you have to specify the one you want).
This specific issue is probably caused because the Comment Text style is set
to French, which in turn probably happened because the Normal style is set
to French. The language setting has inherited all the way down the chain.
You can set the language in Tools>Language and click the "Default" button.
Sadly, that updates only the Normal template, it does not affect the current
document.
Word's language features are just a train-wreck. The language is stored in
four different places: The Operating System, the Normal Template, the
Attached Template, The Text, and each of the Styles. There are 147-odd
styles in a document... All these settings conflict and interact.
We have asked Mac BU to fix this.
But this is one of those design bugs that Mac BU can't change unless Windows
Word changes theirs. And Windows Office can't see the problem: as far as
they're concerned, it works just fine in the USA and they don't care about
the other 189 countries on the planet.
The Donald Rumsfeld school of tact, charm, and persuasion is taking a while
to wear off in certain large corporations...
Cheers
I work with English language documents that are created on a Mac by a
colleague who has set his OS and Word languages as French.
I can change the language to English - I have an Applescript that does
it for me.
But when I insert comments, they default to French - which inserts
French punctuation marks and affects the spell check.
Is there a way to change the language of comments?
--
The email below is my business email -- Please do not email me about forum
matters unless I ask you to; or unless you intend to pay!
John McGhie, Microsoft MVP (Word, Mac Word), Consultant Technical Writer,
McGhie Information Engineering Pty Ltd
Sydney, Australia. | Ph: +61 (0)4 1209 1410
+61 4 1209 1410, mailto:
[email protected]