Languages Interface 

A collection of Language objects that represent languages used for proofing or formatting in Microsoft Word.

Namespace: Microsoft.Office.Interop.Word
Assembly: Microsoft.Office.Interop.Word (in microsoft.office.interop.word.dll)

Usage

Public Class anguagesImplementation
    Implements Languages
End Class
Dim anguagesImplementation1 As New anguagesImplementation()

Syntax

Public Interface Languages
    Inherits IEnumerable
public interface Languages : IEnumerable
public interface class Languages : public IEnumerable
public interface Languages implements IEnumerable
public interface Languages implements IEnumerable

Remarks

Use the Languages property to return the Languages collection.

Use Languages(index) to return a single Language object, where index can be the value of the Name property, the value of the NameLocal property, one of the WdLanguageID constants, or one of the Microsoft.Office.Core.MsoLanguageID constants.

The Count property returns the number of languages for which you can mark text (languages for which proofing tools are available). To check proofing, you must install the appropriate tools for each language you intend to check. You need both a .dll file and an .lex file for each of the following: the thesaurus, spelling checker, grammar checker, and hyphenation tools.

If you mark text as wdNoProofing, Word skips the marked text when running a spelling or grammar check. To mark text for a specified language or for no proofing, use the Set Language command (Tools menu, Language sub menu).

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, and Windows 2000

Target Platforms

See Also

Reference

Microsoft.Office.Interop.Word Namespace

Other Resources

Languages Members