[RESUELTO] Desarrollar aplicacion en Java usando OpenOffice

¿Nuevo en Apache OpenOffice? ¿No sabe cómo comenzar o dónde hacer su pregunta? ¡Este es el lugar!
Reglas del Foro
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Responder
MsalasM
Mensajes: 3
Registrado: Jue Ene 23, 2014 8:16 pm

[RESUELTO] Desarrollar aplicacion en Java usando OpenOffice

Mensaje por MsalasM »

Buenos días
Soy nuevo en el foro, necesito ayuda con un proyecto que estoy haciendo en mi trabajo.

La aplicacion debe realizar:
1. Leer con java un documento OpenOffice.
2. Encontrar algunas palabras.
3. Reemplazar estas palabras con otras.

Mi problema es que no tengo conocimiento de la API de OpenOffice, me podría dar un enlace a la API?
y si me puede ayudar alguien que halla utilizado las funciones de la API para que me guíe sobre cómo iniciar a programar con java junto a OpenOffice
(Supongo que java se debera conectar con OpenOffice) (configuración, etc).

Si tengo que estar en otro foro, por favor dígame en cual, para hacer mi pregunta en el lugar correcto?
Última edición por MsalasM el Vie Ene 24, 2014 9:01 pm, editado 1 vez en total.
OpenOffice 4.0.1
SO Windows 7
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Desarrollar aplicacion en Java usando OpenOffice API

Mensaje por fornelasa »

Hola...
Estoy lejos de ser un experto en JavaScript.
Aquí un archivo ejemplo de como usar la API en JavaScript para manejar celdas en la hoja de calculo Calc.
La macro, partiendo del valor que haya en C5 suma de tres en tres hasta la celda H5
La macro de JavaScript está en:
Herramientas <> Macros <> Organizar macros <> JavaScript <> Macros <> JavaEjemplo1.ods <> Library1 <> SumarDeTresEnTres.js
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Aqui tambien un ejemplo en Writer (procesador de textos), la macro esta mas o menos en la misma ruta que la anterior, es decir, mas o menos:
Herramientas <> Macros <> Organizar macros <> JavaScript <> Macros <> EjemploWriter.odt <> Library1 <> EjemploWriter.js

Como inicio espero te sirvan, correrlas pulsando en el rectángulo azul y en el botón (writer)

Saludos, Federico.
Adjuntos
JavaEjemplo1.ods
JavaScript HOJA DE CALCULO
(10.42 KiB) Descargado 257 veces
EjemploWriter.odt
Java Ejemplo Writer
(10.4 KiB) Descargado 219 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
MsalasM
Mensajes: 3
Registrado: Jue Ene 23, 2014 8:16 pm

Re: Desarrollar aplicacion en Java usando OpenOffice API

Mensaje por MsalasM »

Gracias por la repuesta rapida, si me sirvieron :)
pero la idea es que desde una aplicadion java, es decir, no dentro de OpenOffice como lo es una Macro,
si no que desde una aplicadion java conectarce a OpenOffice y utilizar su api.
OpenOffice 4.0.1
SO Windows 7
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Desarrollar aplicacion en Java usando OpenOffice API

Mensaje por fornelasa »

Ummmmmm
Creo, considero, que tal vez tu consulta cae mas en un foro de Java que en un foro de OpenOffice, según yo verdad.
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
MsalasM
Mensajes: 3
Registrado: Jue Ene 23, 2014 8:16 pm

Re: Desarrollar aplicacion en Java usando OpenOffice API

Mensaje por MsalasM »

mmm... bueno, lo intentare por ahi tambien, pero no creo que sepan lo de OpenOffice, por eso preguntaba aca sobre la api de AOO y sus funciones, pero ya tube otra solucion a mi problema sin utilizar esta API.

Gracias a los que respondieron :)

Tema resuelto
OpenOffice 4.0.1
SO Windows 7
Responder