SlideShare ist ein Scribd-Unternehmen logo
1 von 21
OpenOffice.org macros Desarrollando en OOo
Que viene ahora? ,[object Object],[object Object],[object Object],[object Object],[object Object]
OOoBasic en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OOoBasic en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ODT
OOoBasic en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OOoBasic en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OOoBasic en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ver los valores de las variables Abre un diálogo para administrar los puntos de interrupción. Mostrar y ocultar puntos de rupturas Administra el proceso de ejecucion en pasos Ejecuta el modulo actual de la macro
OOoBasic en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Python ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PyUNO en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PyUNO en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],> > /opt/openoffice.org2.2/program/unopkg  add  Wavelet.uno.zip >  > /opt/openoffice.org2.2/program/unopkg  remove  Wavelet.uno.zip >
PyUNO en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PyUNO en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],xml Python
PyUNO en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PyUNO en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],>  soffice "-accept=socket,host=localhost,port=2002;urp;" >  python myprogram.py import uno localContext = uno.getComponentContext() resolver = localContext.ServiceManager.createInstanceWithContext( "com.sun.star.bridge.UnoUrlResolver", localContext ) ctx = resolver.resolve( "uno:socket, host=localhost,  port=2002;urp;StarOffice.ComponentContext" ) ,[object Object]
PyUNO en OOo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],xml ODF HTML SQL
Arquitectura UNO
Arquitectura UNO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura UNO ,[object Object]
Arquitectura UNO ,[object Object]
Fuentes Bibliográficas ,[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Integrando mis librerías C++ con Python
Integrando mis librerías C++ con PythonIntegrando mis librerías C++ con Python
Integrando mis librerías C++ con Python
Carlos Gustavo Ruiz
 
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez rios
Yaaree
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++
ernestre
 
Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...
Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...
Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...
ease3bubble
 

Was ist angesagt? (13)

Integrando mis librerías C++ con Python
Integrando mis librerías C++ con PythonIntegrando mis librerías C++ con Python
Integrando mis librerías C++ con Python
 
Trabajo 7
Trabajo 7Trabajo 7
Trabajo 7
 
Intro dev c 2011
Intro dev c 2011Intro dev c 2011
Intro dev c 2011
 
Iniciación Open edX - Pycon 2017
Iniciación Open edX - Pycon 2017Iniciación Open edX - Pycon 2017
Iniciación Open edX - Pycon 2017
 
Interfaces de Scripting para librerias en C
Interfaces de Scripting para librerias en CInterfaces de Scripting para librerias en C
Interfaces de Scripting para librerias en C
 
Generando script malicioso con metasploit framework
Generando script malicioso con metasploit frameworkGenerando script malicioso con metasploit framework
Generando script malicioso con metasploit framework
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con Python
 
Yareli martinez rios
Yareli martinez riosYareli martinez rios
Yareli martinez rios
 
Dev c++
Dev c++Dev c++
Dev c++
 
Gcc para plataformawindows
Gcc para plataformawindowsGcc para plataformawindows
Gcc para plataformawindows
 
C++
C++ C++
C++
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++
 
Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...
Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...
Every Thing One Needs To Understand About Purchasing Less Expensive Programa ...
 

Andere mochten auch

Habitants de la_terre
Habitants de la_terreHabitants de la_terre
Habitants de la_terre
lyago
 
Desarrollando autoestima
Desarrollando autoestimaDesarrollando autoestima
Desarrollando autoestima
katrojcr
 
No Dejes De So Ar
No Dejes De So ArNo Dejes De So Ar
No Dejes De So Ar
zyanya5
 

Andere mochten auch (20)

MARAVILLAS DE LA INGENIERIA
MARAVILLAS DE LA INGENIERIAMARAVILLAS DE LA INGENIERIA
MARAVILLAS DE LA INGENIERIA
 
Révision du droit pénal fiscal suisse l Kilchenmann & Co.
Révision du droit pénal fiscal suisse l Kilchenmann & Co.Révision du droit pénal fiscal suisse l Kilchenmann & Co.
Révision du droit pénal fiscal suisse l Kilchenmann & Co.
 
Siglo xv y su historia y el protestantismo
Siglo xv y su historia y el protestantismoSiglo xv y su historia y el protestantismo
Siglo xv y su historia y el protestantismo
 
recommendation letters
recommendation lettersrecommendation letters
recommendation letters
 
Zoom sur le pitaya
Zoom sur le pitaya Zoom sur le pitaya
Zoom sur le pitaya
 
Habitants de la_terre
Habitants de la_terreHabitants de la_terre
Habitants de la_terre
 
Desarrollando autoestima
Desarrollando autoestimaDesarrollando autoestima
Desarrollando autoestima
 
Enf Trans Sexual
Enf Trans SexualEnf Trans Sexual
Enf Trans Sexual
 
FORO SOCIAL MEDELLIN 2008
FORO SOCIAL MEDELLIN 2008FORO SOCIAL MEDELLIN 2008
FORO SOCIAL MEDELLIN 2008
 
Lecturaescritura1
Lecturaescritura1Lecturaescritura1
Lecturaescritura1
 
3novias
3novias3novias
3novias
 
Política Habitacional
Política HabitacionalPolítica Habitacional
Política Habitacional
 
Lagos Del Sur
Lagos Del SurLagos Del Sur
Lagos Del Sur
 
No Dejes De So Ar
No Dejes De So ArNo Dejes De So Ar
No Dejes De So Ar
 
T Pfinal Nestor Solis2
T Pfinal Nestor Solis2T Pfinal Nestor Solis2
T Pfinal Nestor Solis2
 
El Sr. Mario Moreno 'Cantinflas'
El Sr. Mario Moreno 'Cantinflas'El Sr. Mario Moreno 'Cantinflas'
El Sr. Mario Moreno 'Cantinflas'
 
Metodología PACIE BLOQUE 0
Metodología PACIE BLOQUE 0 Metodología PACIE BLOQUE 0
Metodología PACIE BLOQUE 0
 
Ejemplo
EjemploEjemplo
Ejemplo
 
Nomenclature Demaret Yves
Nomenclature Demaret YvesNomenclature Demaret Yves
Nomenclature Demaret Yves
 
Portable1
Portable1Portable1
Portable1
 

Ähnlich wie Desarrollando Extensiones en OpenOffice.org

Acerca Del Software Libre
Acerca Del Software LibreAcerca Del Software Libre
Acerca Del Software Libre
HectorMamani
 
Charlaoo 100305140443-phpapp02
Charlaoo 100305140443-phpapp02Charlaoo 100305140443-phpapp02
Charlaoo 100305140443-phpapp02
Diana Riera Licto
 
Introduccion al openoffice
Introduccion al openofficeIntroduccion al openoffice
Introduccion al openoffice
Profe Spasiuk
 

Ähnlich wie Desarrollando Extensiones en OpenOffice.org (20)

Introducción a python
Introducción a pythonIntroducción a python
Introducción a python
 
2 poo u1 1 Introduccion
2 poo u1 1 Introduccion2 poo u1 1 Introduccion
2 poo u1 1 Introduccion
 
Introduccion a-python
Introduccion a-pythonIntroduccion a-python
Introduccion a-python
 
Python_Module_01_Courtesy.pdf
Python_Module_01_Courtesy.pdfPython_Module_01_Courtesy.pdf
Python_Module_01_Courtesy.pdf
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 
La web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo ToolkitLa web como Plataforma con Dojo Toolkit
La web como Plataforma con Dojo Toolkit
 
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
DIAPOSITIVAS CURSO PYTHON.pptx.pdfDIAPOSITIVAS CURSO PYTHON.pptx.pdf
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
 
PHP Con symfony
PHP Con symfonyPHP Con symfony
PHP Con symfony
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python
 
Herramientas de ofimatica: OpenOffice
Herramientas de ofimatica: OpenOfficeHerramientas de ofimatica: OpenOffice
Herramientas de ofimatica: OpenOffice
 
Desarrollo extensiones en OpenOffice.org
Desarrollo extensiones en OpenOffice.orgDesarrollo extensiones en OpenOffice.org
Desarrollo extensiones en OpenOffice.org
 
Introducción a la programación del amigo bot
Introducción a la programación del amigo botIntroducción a la programación del amigo bot
Introducción a la programación del amigo bot
 
Acerca Del Software Libre
Acerca Del Software LibreAcerca Del Software Libre
Acerca Del Software Libre
 
Charlaoo 100305140443-phpapp02
Charlaoo 100305140443-phpapp02Charlaoo 100305140443-phpapp02
Charlaoo 100305140443-phpapp02
 
Introducción a OpenOffice: Edición de fórmulas y utilización de estilos en Wr...
Introducción a OpenOffice: Edición de fórmulas y utilización de estilos en Wr...Introducción a OpenOffice: Edición de fórmulas y utilización de estilos en Wr...
Introducción a OpenOffice: Edición de fórmulas y utilización de estilos en Wr...
 
Introduccion al openoffice
Introduccion al openofficeIntroduccion al openoffice
Introduccion al openoffice
 
Python en Android,Charla del FUDcon Latam 2012
Python en Android,Charla del FUDcon Latam 2012Python en Android,Charla del FUDcon Latam 2012
Python en Android,Charla del FUDcon Latam 2012
 
Programacion php con symfony
Programacion php con symfonyProgramacion php con symfony
Programacion php con symfony
 
Python para desarrolladores web
Python para desarrolladores webPython para desarrolladores web
Python para desarrolladores web
 
Py Qt Desarrollando Aplicaciones De Escritorio El Co Di Go K
Py Qt Desarrollando Aplicaciones De Escritorio El Co Di Go KPy Qt Desarrollando Aplicaciones De Escritorio El Co Di Go K
Py Qt Desarrollando Aplicaciones De Escritorio El Co Di Go K
 

Mehr von Alexandro Colorado

ChamiloCon: Recursos de Software Libre
ChamiloCon: Recursos de Software Libre ChamiloCon: Recursos de Software Libre
ChamiloCon: Recursos de Software Libre
Alexandro Colorado
 
Introducción al curso de Extensiones de OpenOffice
Introducción al curso de Extensiones de OpenOfficeIntroducción al curso de Extensiones de OpenOffice
Introducción al curso de Extensiones de OpenOffice
Alexandro Colorado
 

Mehr von Alexandro Colorado (20)

Bitcuners revolucion blockchain
Bitcuners revolucion blockchainBitcuners revolucion blockchain
Bitcuners revolucion blockchain
 
Presentacion Krita
Presentacion KritaPresentacion Krita
Presentacion Krita
 
Bitcuners porque bitcoins
Bitcuners porque bitcoinsBitcuners porque bitcoins
Bitcuners porque bitcoins
 
ChamiloCon Enseñando con Tecnología
ChamiloCon Enseñando con TecnologíaChamiloCon Enseñando con Tecnología
ChamiloCon Enseñando con Tecnología
 
Curso de desarrollo web para principiantes
Curso de desarrollo web para principiantesCurso de desarrollo web para principiantes
Curso de desarrollo web para principiantes
 
ChamiloCon: Recursos de Software Libre
ChamiloCon: Recursos de Software Libre ChamiloCon: Recursos de Software Libre
ChamiloCon: Recursos de Software Libre
 
Krita - Tu tambien puedes pintar un arbol Feliz
Krita - Tu tambien puedes pintar un arbol FelizKrita - Tu tambien puedes pintar un arbol Feliz
Krita - Tu tambien puedes pintar un arbol Feliz
 
Gobernancia y particionacion en comunidades de Software Libre v2
Gobernancia y particionacion en comunidades de Software Libre v2Gobernancia y particionacion en comunidades de Software Libre v2
Gobernancia y particionacion en comunidades de Software Libre v2
 
gcloud
gcloudgcloud
gcloud
 
Blender - FLISOL Cancun 2014
Blender - FLISOL Cancun 2014Blender - FLISOL Cancun 2014
Blender - FLISOL Cancun 2014
 
The Hitchhicker's Guide to Opensource
The Hitchhicker's Guide to OpensourceThe Hitchhicker's Guide to Opensource
The Hitchhicker's Guide to Opensource
 
OpenERP: El ecosistema de negocios
OpenERP: El ecosistema de negociosOpenERP: El ecosistema de negocios
OpenERP: El ecosistema de negocios
 
Aprendiendo GnuPG
Aprendiendo GnuPGAprendiendo GnuPG
Aprendiendo GnuPG
 
Catalogo decursos
Catalogo decursosCatalogo decursos
Catalogo decursos
 
Practicas virtuales v2.2
Practicas virtuales v2.2Practicas virtuales v2.2
Practicas virtuales v2.2
 
Introducción al curso de Extensiones de OpenOffice
Introducción al curso de Extensiones de OpenOfficeIntroducción al curso de Extensiones de OpenOffice
Introducción al curso de Extensiones de OpenOffice
 
Comunidades software libre
Comunidades software libreComunidades software libre
Comunidades software libre
 
Practicas virtuales v2
Practicas virtuales v2Practicas virtuales v2
Practicas virtuales v2
 
Practicas virtuales
Practicas virtualesPracticas virtuales
Practicas virtuales
 
Economia digital
Economia digitalEconomia digital
Economia digital
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Desarrollando Extensiones en OpenOffice.org