为了让OpenOffice.org Calc读取Excel文件中的VBA代码,我需要做些什么?

我的雇主正在考虑安装OpenOffice.org的Office产品套件,而不是使用Microsoft Office。 我已经在Access和Excel中编写了几个高级应用程序,我试图弄清楚什么和OpenOffice.org不兼容。

具体来说,我需要做些什么来让Calc(OpenOffice.org的Excel版本)在macros的macros中读取和执行VBA,并将macros事件绑定到button点击?

另外值得注意的是,我使用Excel中的MySQL Connector来dynamic更新电子表格中的数据。 我需要做些什么来保持与MySQL服务器的数据连接?

谢谢

据我所知,OOo Base可以连接到一个mdb文件,它可以打开表和查询。 我认为其他任何东西 – 表单,请求,macrosVBA和本地 – 都需要重新开发。

我不相信OOo Calc可以读取或执行VBA:它有自己的Basic语言,它有一个变体语法。 例如,据我所知,它并不支持Class的概念。 一些工作似乎正在发生,但请参阅OpenOffice Wiki以获取更多信息。 现在,我想说你应该仔细的完成重写计划。

关于MySQL连接器 – 我会说这是你最小的担心…

从好的方面来说,你可能在一两年内拥有真正的工作保障,同时你将所有的东西都移植到了一起!

我最近发现了似乎能够完成你的任务的go-oo 。