Na verdade, o aplicativo funciona para o que ele quer. Aqui está como eu fiz em seu nome (ele me mandou um e-mail diretamente, e eu pedi que ele postasse aqui para que outros pudessem se beneficiar da informação ...)
-
salve o documento como "HTML filtrado" no Microsoft Word. Isso cria um arquivo HTML.
-
Baixou o aplicativo WordHtmlCleaner.
-
Ran-lo:
C:\>WordHtmlCleaner.exe word-doc.htm input html is 33424 chars cleaned html is 20776 chars
Isso elimina a maior parte do HTML "filtrado" que a palavra cria, e nos deixa com o arquivo
word-doc.modified.htm
Note, eu tive que baixar o código do aplicativo do console e mexer com a codificação para obter os resultados desejados - como assim.
string html;
html = File.ReadAllText(filepath,
System.Text.Encoding.GetEncoding("windows-1252"));
Em seguida, abra o arquivo html no navegador e copie e cole no arquivo de e-mail.
O resultado líquido é um HTML simplificado que tem alguma chance de copiar e colar corretamente , em vez do HTML do crazytown do Word.