Excel - Como hago que me funcione una macro en Excel y en Calc (OO.o)

Asked By jago on 10-Sep-08 05:49 AM
buenas tardes, mi pregunta es c=F3mo puedo hacer para que una macro me
funcione en Excel y en Calc (de openoffice.org). Es decir, tengo una
macro que hice en Excel que me funciona bien en excel, pero si la
misma la abre un usuario que tiene openoffice.org no funciona el
macro.

Ese mismo macro lo arregl=E9 en openoffice.org, y si el usuario lo
ejecuta le funciona, pero la macro "arreglada" en openoffice (Calc),
si la abro en un usuario con Excel, no funciona y da errores.

Es decir, hay algun comando que sirva tanto para Excel u openoffice
que me permita saber si el usuario abrio la macro con uno de los 2
aplicativos, y en base a ello ejecutar=EDa las instrucciones que me
funcionan en el aplicativo correspondiente, algo as=ED como:

if (comando ?) =3D Excel then
ejecuto la secuencia de comandos de macro excel
else
ejecuto la secuencia de comandos de macro en calc (openoffice)
end if

No se si me expliqu=E9 correctamente, lo que no quiero es colocarle dos
botones a mi hoja excel, uno para que lo pulse el usuario si tiene
openoffice, y otro boton para que lo pulse el usuario si tiene excel,
ya que se ve un poco feo. Y tengo usuarios en la red unos con Excel y
otros con openoffice.

agradeciendo de antemano cualquier idea o sugerencia.

saludos.




H├ęctor Miguel replied on 09-Sep-08 09:40 PM
hola, 'anonimo/a' !


segun la informacion en este enlace...
-> http://en.wikipedia.org/wiki/OpenOffice.org
las aplicaciones de sun-microsystems (ooo) no tienen soporte para VBA (aun)
y dudo que MS-Office vaya a cambiar VBA por lo que sea que use ooo para sus macros
(o sea)... no podras evitar (aun) "trabajar doble"    ;)

saludos,
hector.