我使用Microsoft.Office.Interop.Word读取Word文档中的文本并返回文件中的每个单词。在Word文档中,有一个电子邮件地址,很遗憾,我没有收到完整的电子邮件地址。例如:电子邮件地址是abc@xyz.com,但我得到(1)abc(2)@(3)xyz(4)。 (5)的COM。
如何使用Microsoft.Office.Interop.Word获取完整的电子邮件地址?感谢。
代码:
Microsoft.Office.Interop.Word.Application application = new Microsoft.Office.Interop.Word.Application();
Document document = application.Documents.Open(txtUploadedPathToken.Text);
// Loop through all words in the document.
int count = document.Words.Count;
foreach (Microsoft.Office.Interop.Word.Range range in document.Words)
{
string text = range.Text;
tableLayoutPanel2.Controls.Add(new Label() { Text = text, Anchor = AnchorStyles.Left, AutoSize = true });
}
答案 0 :(得分:0)
我想我找到了解决方案。这是通过使用Content.Text和.Split作为下面的代码。
string doctexts = document.Content.Text;
string[] docwords = doctexts.Split(' ');