Abrir un documento Word

12/01/2005 - 14:50 por Oskar | Informe spam
Hola a todos!
Estoy intentando abrir un documento Word y no se que es lo que tengo que
hacer para poder abrir un documento con C#.
No se que namespace o que referencia tengo que añadir para poder hacerlo.
Me podéis indicar como hacerlo o decirme algún link en el que explique algo
sobre el tema.

Estaba intentando hacerlo con este código que he cogido de un ejemplo, pero
me da un error. Me imagino que me faltará añadir algo

Muchas gracias.

object missingValue = Type.Missing;

object fileName = "C:\\PRUEBA.doc";

ThisApplication.Documents.Open(ref fileName, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue);

Preguntas similare

Leer las respuestas

#1 Jose Raul
12/01/2005 - 21:28 | Informe spam
Hola Oskar
Trata de buscar en el MSDN la clase Directory con ella
puedes leer de un fichero.

Hola a todos!
Estoy intentando abrir un documento Word y no se que es


lo que tengo que
hacer para poder abrir un documento con C#.
No se que namespace o que referencia tengo que añadir


para poder hacerlo.
Me podéis indicar como hacerlo o decirme algún link en el


que explique algo
sobre el tema.

Estaba intentando hacerlo con este código que he cogido


de un ejemplo, pero
me da un error. Me imagino que me faltará añadir algo

Muchas gracias.

object missingValue = Type.Missing;

object fileName = "C:\\PRUEBA.doc";

ThisApplication.Documents.Open(ref fileName, ref


missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue);





.

Respuesta Responder a este mensaje
#2 Octavio Hernandez
12/01/2005 - 22:47 | Informe spam
Oskar,

Este doc de soporte te muestra un ejemplo:

http://support.microsoft.com/kb/316384/en-us

Slds,

Octavio

"Oskar" escribió en el mensaje
news:uyzFS4K%
Hola a todos!
Estoy intentando abrir un documento Word y no se que es lo que tengo que
hacer para poder abrir un documento con C#.
No se que namespace o que referencia tengo que añadir para poder hacerlo.
Me podéis indicar como hacerlo o decirme algún link en el que explique
algo sobre el tema.

Estaba intentando hacerlo con este código que he cogido de un ejemplo,
pero me da un error. Me imagino que me faltará añadir algo

Muchas gracias.

object missingValue = Type.Missing;

object fileName = "C:\\PRUEBA.doc";

ThisApplication.Documents.Open(ref fileName, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue);





Respuesta Responder a este mensaje
#3 Anthony Alvarado (mentores.net)
12/01/2005 - 22:57 | Informe spam
Si lo que deseas es solo abrirlo puedes hacerlo con

System.Diagnostics.Process.Start("nombreArchivoAqui");
Con eso abre cualquier archivo o URL con el programa por defecto

Espero eso sea de ayuda.

Saludos.

Anthony Alvarado
Ingresa a la nueva comunidad de ayuda http://www.mentores.net/


"Oskar" escribió:

Hola a todos!
Estoy intentando abrir un documento Word y no se que es lo que tengo que
hacer para poder abrir un documento con C#.
No se que namespace o que referencia tengo que añadir para poder hacerlo.
Me podéis indicar como hacerlo o decirme algún link en el que explique algo
sobre el tema.

Estaba intentando hacerlo con este código que he cogido de un ejemplo, pero
me da un error. Me imagino que me faltará añadir algo

Muchas gracias.

object missingValue = Type.Missing;

object fileName = "C:\\PRUEBA.doc";

ThisApplication.Documents.Open(ref fileName, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue, ref missingValue,

ref missingValue, ref missingValue);






Respuesta Responder a este mensaje
#4 Oskar
13/01/2005 - 09:13 | Informe spam
Gracias a todos.

Octavio, he estado mirando el link que me indicas y he visto que para que
funcione el ejemplo, hay que descargarse las Office XP PIAs. Pero veo que
solamente existen en Inglés (por lo menos yo no las encuentro en
castellano), y yo tengo el .NET y el Sistema Operativo en castellano.

¿Pasa algo si las instalo en Inglés? ¿No me estropeará algo?
Ya sabes que con esto de las versiones en distintos idiomas a veces te
destrozan medio equipo.

¿Cómo lo hiciste tú?
O si alguién las ha utilizado, ¿como lo ha hecho?

Gracias
.
Saludos
Oskar
Respuesta Responder a este mensaje
#5 Octavio Hernandez
13/01/2005 - 22:06 | Informe spam
Oskar,

En su momento lo hice, y creo recordar que los descargué e instalé en inglés
y todo me funcionó OK. Parece lógico, los PIA sólo contienen declaraciones
de tipos con sus propiedades, métodos, etc. - cosas independientes del
idioma.
Pero hace algún tiempo de eso, ahora tenemos Office 2003 que trae los PIA
como parte de la instalación (personalizada).

Slds,

Octavio

"Oskar" escribió en el mensaje
news:eUZxZgU%
Gracias a todos.

Octavio, he estado mirando el link que me indicas y he visto que para que
funcione el ejemplo, hay que descargarse las Office XP PIAs. Pero veo que
solamente existen en Inglés (por lo menos yo no las encuentro en
castellano), y yo tengo el .NET y el Sistema Operativo en castellano.

¿Pasa algo si las instalo en Inglés? ¿No me estropeará algo?
Ya sabes que con esto de las versiones en distintos idiomas a veces te
destrozan medio equipo.

¿Cómo lo hiciste tú?
O si alguién las ha utilizado, ¿como lo ha hecho?

Gracias
.
Saludos
Oskar


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida