spell check language

J

Johnson

I wrote a spell checker function, however I could not adjust its language.
Although it has an adjustment part : object objLanguage =
Word.WdLanguageID.wdEnglishUS; , it is not working.
I live in Turkey and it works Turkish.

Can you help me ? Thanks a lot.


public string[] Suggest2(string word)

{

object nothing = Missing.Value;

object objLanguage = Word.WdLanguageID.wdEnglishUS;

//ask MS Word to spell check the given word

bool spelledright = this.application.CheckSpelling(

word,

ref nothing,
ref nothing,
ref (object)objLanguage,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing

);

if (spelledright) return null;

//if word is spelled wrong, ask MS Word to suggest
//other similar words.

ArrayList words = new ArrayList();

SpellingSuggestions suggestions =

this.application.GetSpellingSuggestions(

word,

ref nothing,
ref nothing,
ref (object)objLanguage,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing,
ref nothing
);

//add the suggestions to an ArrayList temporarily

foreach (SpellingSuggestion suggestion in suggestions)

words.Add(suggestion.Name);

suggestions = null;

//return the suggestions as a string array

return (string[])words.ToArray(typeof(string));

}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top