【发布时间】:2017-03-31 04:27:56
【问题描述】:
我正在逐字阅读 Word 文档 (Word 97),返回的文本会忽略美元符号和任何特殊字符。我已将编码设置为
(var wordEncode = Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;)
在文档打开时间,但它似乎不起作用。
这是我的代码:
var wordEncode = Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;
Document document = app.Documents.Open(@"C:\Transcript.doc", ReadOnly: true, Encoding: wordEncode);
for (int i = 1; i < document.Words.Count; i++)
{
textOftheWord = document.Words[i].Text.ToString().Trim().ToLower();
}
示例:文档包含 $587,但在程序中读取后,变量“textOftheWord”为 587,$ 符号不通过。同样,任何特殊字符和带小数的数字都被忽略。
非常感谢您的帮助,谢谢!
【问题讨论】: