Office con C#

13/12/2004 - 10:13 por Miguel Tubia | Informe spam
Hola a todos,
necesito una ayudita con un problema que tengo en un proyecto bajo C#.
Una parte del proyecto es un gestor de documentación (algo básico, pero
bueno), en el parte de la documentación de la empresa se guardará en el
servidor (bien seguro con permisos y eso y a la que solo tendrá acceso el
proceso con el que corre el servicio de windows que hace de servidor del
sistema - está hecho con remoting - o esa es la idea).
Para guardar los ficheros, lo busca, lo elige y, tras leerlo se pasan los
datos como arrays de bytes al servidor y luego se pasan a disco. Eso va
bien, el problema que se plantea ahora es el paso inverso. La idea era que,
cuando lo quiera visualizar, guardarlo en el dir. temporal del usuario y
abrir el programa con el que se visualizará. Pero la mayoría está con Word y
Excel, y los usuarios lo querrán modificar. Y si lo abren, lo modifican y lo
guardan, ellos pensarán que están guardando el doc. de evrdad cuando en
realidad guarda el temporal y el de verdad ni se entera. Lo que estamos
planteando es, si se puede, que no sabemos, "incrustar" el word y el excel
en la aplicación y poder controlar cuando guarda el documento. O abrir
nosotros el word y poder controlarlo.
Hemos mirando y solo hemos visto la segunda opción, con Office XP (es el que
tenemos) y las Office XP Primary Interop Assemblies. Ahora estamos mirando
como usarlas, pero en teoría abrimos un documento pero no sabemos como hacer
que realmente se "abra" el Word para que el usuario pueda interactuar con
él, y así poder controlar cuando guarda el doc, etc... ¿Alguien nos puede
echar una mano con esto?
¿Alguien sabe si se puede incrustar un doc o un xls como un objeto más en un
formulario? ¿Alguna idea?
Muchas gracias por todo
Un saludo

Preguntas similare

Leer las respuestas

#16 Miguel Tubia
17/12/2004 - 16:50 | Informe spam
Hola Ricardo,
la verdad, no tengo ni idea del tema :( pero si es un proyecto web, conozco
un paquete, Aspose, que seguramente te ayude en tu problema, mira en
http://www.aspose.com/
Ya siento por esta respuesta escueta pero acaba de venir el jefe tocando las
p*******s XD. Luego si tengo más tiempo miramos más a fondo el asunto.
Suerte
Un saludo
Respuesta Responder a este mensaje
#17 anonymous11
22/12/2004 - 02:42 | Informe spam
Tengo un problema con una aplicacion en la que uso OFFICE
SYSTEM, explico:
Tengo una plantilla xsl donde tengo la estructura de mi
documento Word, luego en tiempo de ejecucion creo un
documento Word y un DataSet y uno los tres (xsl, .doc,
xml) para armar mi documento. El problema es que el
usuario puede editar el documento Word, como hago para
que no lo edite.
2. Como puedo hacer para configurar la pagina (que sea
oficio)

gracias

Hola a todos,
necesito una ayudita con un problema que tengo en un


proyecto bajo C#.
Una parte del proyecto es un gestor de documentación


(algo básico, pero
bueno), en el parte de la documentación de la empresa se


guardará en el
servidor (bien seguro con permisos y eso y a la que solo


tendrá acceso el
proceso con el que corre el servicio de windows que hace


de servidor del
sistema - está hecho con remoting - o esa es la idea).
Para guardar los ficheros, lo busca, lo elige y, tras


leerlo se pasan los
datos como arrays de bytes al servidor y luego se pasan


a disco. Eso va
bien, el problema que se plantea ahora es el paso


inverso. La idea era que,
cuando lo quiera visualizar, guardarlo en el dir.


temporal del usuario y
abrir el programa con el que se visualizará. Pero la


mayoría está con Word y
Excel, y los usuarios lo querrán modificar. Y si lo


abren, lo modifican y lo
guardan, ellos pensarán que están guardando el doc. de


evrdad cuando en
realidad guarda el temporal y el de verdad ni se entera.


Lo que estamos
planteando es, si se puede, que no sabemos, "incrustar"


el word y el excel
en la aplicación y poder controlar cuando guarda el


documento. O abrir
nosotros el word y poder controlarlo.
Hemos mirando y solo hemos visto la segunda opción, con


Office XP (es el que
tenemos) y las Office XP Primary Interop Assemblies.


Ahora estamos mirando
como usarlas, pero en teoría abrimos un documento pero


no sabemos como hacer
que realmente se "abra" el Word para que el usuario


pueda interactuar con
él, y así poder controlar cuando guarda el doc, etc...


¿Alguien nos puede
echar una mano con esto?
¿Alguien sabe si se puede incrustar un doc o un xls como


un objeto más en un
formulario? ¿Alguna idea?
Muchas gracias por todo
Un saludo


.

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