А как насчет FCKeditor ? Он не встроен, но является одним из наиболее функциональных редакторов.
Вы можете получить HTML из свойства Value экземпляра элемента управления fckeditor:
string s = fckeditor1.Value
Теперь сохраните эту строку в файле, скажем, MyPage.html. Теперь создайте экземпляр приложения MS World и откройте этот HTML-файл (myPage.html) с этим экземпляром приложения.
После открытия вы можете сохранить этот открытый файл как документ Word! Но для этого необходимо, чтобы на компьютере был установлен MS Office:
private Word.ApplicationClass wordApp = new Word.ApplicationClass();
object fileName = ""; //Path to HTML File
object newFile = ""; //Path where you want to save doc file
bject missing = System.Reflection.Missing.Value;
Word.Document htmlDoc = WordApp.Documents.Open(ref fileName, ref missing,
ref readOnly, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref isVisible);
object docFormat = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatDocument;
//Please check if this is correct value from enumeration
htmlDoc.SaveAs(ref newFile,ref docFormat, ref missing,ref missing,ref missing,
ref missing,ref missing,ref missing, ref missing,ref missing,ref missing,
ref missing,ref missing,ref missing, ref missing,ref missing);
htmlDoc.Close();
wordApp.Quit();
PS: - Это было долгое время, пожалуйста, не возражайте, если вам придется немного поработать, прежде чем использовать этот код и метод.