Abrir Archivos de word, power point, etc...

Iniciado por ¡Micronet!, 16 Noviembre 2010, 04:33 AM

0 Miembros y 1 Visitante están viendo este tema.

¡Micronet!

Una pregunta es posible abrir archivos como los mencionados antes, word, power point, excel...etc... bueno

me imagino que si, si no como trabajaria linux. pero mi pregunta
es si es posible hacerlo con C++ ¿?
que funciones necesito investigar. para conseguirlo ¿?...

"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"

leogtz

Con librerias estándar que yo sepa no es posible, necesitarás librerias de tercero para hacerlo.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

do-while

¡Buenas!

Por poder, con el estandar podrias, pero tendrias que saber cual es la estructura del documento, crear clases o structs para describirla en tu programa, y funciones que basandose en lo anterior manejen los documentos... Si te gusta mucho programar o eres masoquista adelante.

Evidentemente, la solucion mas sencilla es la que te ha dado Leo, utilizar librerias de terceros.

¡Saludos!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!

ThunderCls

Si lo que deseas es abrir el documento dentro de tu propia aplicacion....bueno, pues...opino igual que Leo Gutiérrez y do-while  :rolleyes:
Ahora, si lo que quieres es simplemente ejecutarlo desde el SO, puedes hacerlo asi:

Código (cpp) [Seleccionar]
ShellExecute (NULL, "Open", "C:\\archivo.doc", NULL, NULL, SW_SHOWNORMAL);

Saludos
-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/

¡Micronet!

Cita de: do-while en 16 Noviembre 2010, 06:57 AM
¡Buenas!

Por poder, con el estandar podrias, pero tendrias que saber cual es la estructura del documento, crear clases o structs para describirla en tu programa, y funciones que basandose en lo anterior manejen los documentos... Si te gusta mucho programar o eres masoquista adelante.

Evidentemente, la solucion mas sencilla es la que te ha dado Leo, utilizar librerias de terceros.

¡Saludos!


creo q soy un poco masoquista o mejor dicho me obligaron a serlo xD jajaja
entonces lo intentare. pero... en vacaciones... solo espero el apoyo de todos y ya luego compartiria el codigo :) jejeje

"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"

bomba1990

bueno no se si te sirva, pero te lo posteo por si a las moscas. yo estoy haciendo ahorita una aplicacion web y necesitaba leer unos documentos en php y pues bueno hay una libreria que lo hace la libreria se llama excel_reader si te interesa te la paso, hay ellos tienen su codigo de como leen los archivos quizas eso a ti te pueda servir para saber como se hace.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

08l00D

Si lo queres hacer vos de cero... es algo bastante complejo... no es como leer un txt..
mas aconsejable seria que utilices librerias ya creadas...pero bueno es tu tiempo..
aca tenes la documentacion que deberias utilizar como referencia...

http://download.microsoft.com/download/0/B/E/0BE8BDD7-E5E8-422A-ABFD-4342ED7AD886/Word97-2007BinaryFileFormat(doc)Specification.pdf

http://msdn.microsoft.com/en-us/library/cc313118.aspx

¡Micronet!

bomba1990 ... va me gustaria esa aportacion

08l00D ... de echo yo lo haria de una manera en la cual no que me facilitara las cosas, si no aprenderlo a lo mejor empiezo usando librerias de terceros y ya mas adelante veria hacerlo por mi cuenta :)



pero "El Conocimiento Es El Balance Mas Importante Entre La Ignorancia Y El Saber"
=]

Asi esque creo que vere de los 2 metodos... y ya me pondre a ver que me gustaria probar :)... "Facilidad o Dificultad" :)
:P

"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"