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

Responder a