Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/10/2008, 15:19
AlexML
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Como leer contenido de un .doc con C#

Para poder leer el contenido de documento se coloca el siguiente codigo.

Word.Document l_doc;
string archivo;
object visible = false;
object missing = System.Type.Missing;
archivo = Sesiones.Rows[lstPendientes.SelectedIndex]["ows_LinkFilename"].ToString();
object ruta = "ruta donde esta el archivo";
l_doc = Globals.ThisDocument.Application.Documents.Add(ref ruta, ref missing, ref missing, ref visible);
object startPosition = l_doc.Content.Start;
object endPosition = l_doc.Content.End;
l_doc.Range(ref startPosition, ref endPosition).Select();
datos = l_doc.Content.Text; // para pasar los datos de word a una variable.
Globals.ThisDocument.Content.InsertAfter(datos); //insertar los datos de la variable en el documento presente
l_doc.Close(ref missing, ref missing, ref missing);
this.Close();


tiene que usar el using
using Word = Microsoft.Office.Interop.Word;