Muchas gracias! Mario
El 23 de marzo de 2009 16:28, Ariel Constenla-Haile < [email protected]> escribió: > Hola Mario, > > El Lunes 23 Marzo 2009, 18:00:50, Mario Lacunza escribió: > > > Por otra parte, ¿por qué una aplicación cliente? trata de ver si puedes > > > realizar lo mismo empleando el scripting framework, pues más > "eficiente". > > > > Si me dieras un link donde comenzar con el tema te lo agradeceria... > > más fácil de lo que te imaginas es mirar al código en > /opt/openoffice.org/basis3.1/share/Scripts/python > > Mira p.e. HelloWorld.py > Emplea la super variable XSCRIPTCONTEXT para > > * acceder al modelo del documento desde el cual se ejecuta el script > (Herramientas - Macros - ...): XSCRIPTCONTEXT.getDocument() > > * acceder al objecto css.frame.Desktop (para crear/cargar documentos, > p.e.): > XSCRIPTCONTEXT.getDesktop() > > * acceder al css.uno.XComponentContext (para instanciar servicios): > XSCRIPTCONTEXT.getComponentContext() > > cf. > > http://api.openoffice.org/docs/common/ref/com/sun/star/script/provider/XScriptContext.html > > http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Scripting/Writing_Macros#The_HelloWorld_macro > > > Saludos > -- > 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] > > -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru
