DocumentBase.TextEncoding Property


Gets or sets the code page, or character set, that Microsoft Office Word uses for a document saved as an encoded text file.

Namespace:   Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

public MsoEncoding TextEncoding { get; set; }

Property Value

Type: Microsoft.Office.Core.MsoEncoding

One of the MsoEncoding values.

This property sets text encoding separately from HTML encoding, which you can set using the P:Microsoft.Office.Interop.Word.WebOptions.Encoding property of the WebOptions object. You can get the WebOptions object from the WebOptions property. To set text encoding for all documents saved as text files, use the P:Microsoft.Office.Interop.Word.Options.DefaultTextEncoding property.

The following code example sets the document encoding to Western if the document is saved as a text file. To use this example, run it from the ThisDocument class in a document-level project.

private void DocumentTextEncoding()
    this.TextEncoding = Office.MsoEncoding.msoEncodingWestern;
Return to top