Hola Juan,

On Thursday 29 January 2009 17:21, Juan Maureira wrote:
> Disculpen lo torpe (quizas) de la pregunta, pero ¿Donde puedo encontrar el
> API de OOo Basic? una que contenga la lista de todos los objetos, metodos,
> funciones y servicios a los que se pueda acceder en OOBasic, no un manual
> de como programar, sino que una lista con todo lo que se pueda utilizar en
> Basic (Como el API de Java)

en sentido estricto, la "API de OOo Basic" no existe. OOo Basic es sólo un 
lenguaje de programación de la familia Basic, no tiene una API.
La que sí tiene una API (application programming interface) es OOo.

Como advertencia: una API puede ser
* dependiente de un lenguaje programación (como el ejemplo que tú citas de 
Java)
* independiente del mismo

Este último es el caso de la API de OOo: está escrita en IDL (interface 
definition language), que no es ningún lenguaje de programación, sino uno de 
*especificación*; y si bien toda API es abstracta, una API como la de OOo es 
puramente abstracta [consecuencia: simplemente leyéndo la especificación puedes 
no llegar a darte una idea de cómo emplearla, y terminar más bien mareado]: 
para emplearla debes saber la especificación *y* cómo implementarla en el 
lenguaje de programación que desees emplear, siempre que haya un "language 
binding" para él.

Dada la advertencia, que espero que no te asuste, la respuesta concreta:

a. la API de OOo la encuentras en 
http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html (está 
estructurada modularmente, todos los módulos comienzan con /son una rama de 
com.sun.star).

b. cómo esa especificación, sumamente abstracta, puede ser empleada en OOo 
Basic, es explicado en 
http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/API_Intro 

Yo aconsejo leer primero el indicado en (b), que es prosa.
Date un paseo por esos lugares y cuenta que tal te ha ido.

Saludos y suerte
-- 
Ariel Constenla-Haile
La Plata, Argentina


"Aus der Kriegsschule des Lebens
                - Was mich nicht umbringt,
        macht mich härter."
                Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Responder a