I am working on a "fix language in entire document" script with a proper GUI for language selection. However, I am unable to programmatically generate a list of all languages PowerPoint knows including the language names in the user's own language.
For this reason, I am looking for the following:
- A way to programmatically enumerate msoLanguageIds
- A way to programmatically map msoLanguageIds to language names in the user's own language
In Word, I could use the Language object, but that doesn't seem to exist in PowerPoint.
Alternatively, a way to show the user a dialog that will set the DefaultLanguageID
would be sufficient (I could grab the desired language from there).
I couldn't even find a way to set that via the GUI. Showing a similar language selector and getting the result would obviously do the job, too.
The target platform is Office 2007.