Guillermo Javier Salazar STAFF TEAM
Mensajes : 181 Puntos : 349 Localización : México Comentarios : El azar favorece a una mente preparada.
| Tema: Guardar de un RichTextBox con RTF a Word (.doc) Vie Mar 11, 2011 10:13 pm | |
| Guardar de un RichTextBox con RTF a Word (.doc)Para poder tener texto con RTF, necesitaremos insertar un richtextBox, y también necesitaremos añadir la siguiente referencia: Microsoft.Office.Interop.Word La cual nos servirá para trabajar con documentos de word, ahora les dejo el siguiente método que nos servirá para guardar el texto del richTextBox pero con todo y su RTF: - Código:
-
private void GuardarRTFaWord() { try { SaveFileDialog sv = new SaveFileDialog(); if (sv.ShowDialog() == DialogResult.OK) { Microsoft.Office.Interop.Word.Document documento = new Microsoft.Office.Interop.Word.Document(); object missing = System.Reflection.Missing.Value; Clipboard.Clear(); richTextBox1.SelectAll(); Clipboard.SetText(richTextBox1.SelectedRtf, TextDataFormat.Rtf); documento.Application.Selection.Paste(); object fileName = sv.FileName + ".doc"; documento.SaveAs(ref fileName, 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, ref missing); documento.Close(ref missing, ref missing, ref missing); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } Para explotar el RTF lee este siguiente tema [Tienes que estar registrado y conectado para ver este vínculo]Y acá les dejo el ejemplo para que lo descarguen, Saludos!!: [Tienes que estar registrado y conectado para ver este vínculo] | |
|