Programacion con VBA desde Ubuntu

5 envíos / 0 nuevos
Último envío
fjlruiz
Imagen de fjlruiz
Offline
última acción: Hace 1 año 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 11/01/2010 - 10:59
Puntos: 817
Programacion con VBA desde Ubuntu

Hola:

Estoy utilizando habitualmente Ubuntu en casa y la verdad es que va bastante bien, pero me ha surgido un problema. Tengo varias aplicaciones realizadas en Excel con macros, que gracias an openoffice puedo abrir, pero no puedo editar las macros.

Extiste alguna forma de hacerlo?. He visto que hay un programa llamado Gambas que permite programar en VB, pero no puedo hacer nada con mis ficheros.

 

Un saludo

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 52 mins 48 segs
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 7570
Re: Programacion con VBA desde Ubuntu

Es que el Visual Basic de Excel no es lo mismo que el Basic de Calc, el modelo de objetos no es el mismo, así que en principio el código no funciona sin más (supongo que con el tiempo cada vez será más compatible, o no), me imagino que los esfuerzos de Oracle irán como mucho encaminados a que se puedan ejecutar las macros de Excel empezando por las más sencillas, pero para crear macros nuevas habría que usar sus lenguajes de programación, por aquello de captar clientela, y porque VBA es de Microsoft y habría que pagarle por utilizarlo ¿no?.

Habría que convertirlo de un lenguaje al otro, pero eso no es lo que necesitas, ya que me imagino que lo que quieres es tener tu modelo en Excel y poder ejecutarlo sin más en Open Office, manteniéndolo en Excel porque probablemente lo necesites así en otros equipos o para otros usuarios.

Resumiendo, no se pueden sumar peras con manzanas.

------
Ya sé Excel, pero necesito más

 

Data Tools Suite
datos y tablas con Excel

visitante (no verificado)
Imagen de visitante
Re: Programacion con VBA desde Ubuntu
Se pueden.. Uniendo Wine (ejecutor de programas de windows en ubuntu) y office (sip, el odioso pero deseado). Si buscas un poco veras info de como hacerlo con wine. Otra opcion, maquina virtual si tienes suficiente potencia. Vmware tiene una version gratuita del server para linux.
camelotsa
Imagen de camelotsa
Offline
última acción: Hace 9 meses 3 semanas
alta: 07/08/2011 - 19:36
Puntos: 30
Re: Programacion con VBA desde Ubuntu

He encontrado esto:

http://documentation.openoffice.org/HOW_TO/various_topics/VbaStarBasicXref.pdf está en ingles.

http://www.business-spreadsheets.com/vba2oo.asp para convertir:

La búsqueda en google que he realizado es esta:

http://www.google.es/search?q=open+basic+vs+vba&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a

fjlruiz
Imagen de fjlruiz
Offline
última acción: Hace 1 año 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 11/01/2010 - 10:59
Puntos: 817
Re: Programacion con VBA desde Ubuntu

Muchisimas gracias camelotsa.