/ / Jak wyodrębnić tekst RTF / HTML z dokumentu Worda? - c #, słowo ms

Jak wyodrębnić tekst RTF / HTML z dokumentu programu Word? - c #, słowo ms

Kontekst: Wbudowałem Word w WinForm przy użyciu przykładu DSOFramer opublikowanego przez Microsoft. Teraz mogę pisać tekst ze wszystkimi opcjami formatowania dokumentu Word.

Pytanie: Mogę wyodrębnić podstawowy tekst z dokumentu, używając doc.Content.Text (doc jest odwołaniem do mojego dokumentu Word), ale nie mogę zrozumieć, jak mogę uzyskać tekst z formatowaniem, albo jako RTF, albo jako HTML. Skaczę, że dokumenty Worda mają coś podobnego do atrybutu Rtf w RichTextBox, ale tak się nie wydaje. Więc jak mam uzyskać sformatowany tekst?

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz użyć schowka:

Microsoft.Office.Interop.Word.Document doc =
axFramerControl1.ActiveDocument as Microsoft.Office.Interop.Word.Document;
doc.Content.Select();
doc.Content.Copy();
this.richTextBox1.Paste();