我的雇主正在考虑安装 OpenOffice.org 的 Office 产品套件,而不是使用 Microsoft Office。我已经用 Access 和 Excel 编写了几个高级应用程序,并且我正在尝试弄清楚哪些与 OpenOffice.org 兼容,哪些不兼容。
具体来说,我需要做什么才能让 Calc(OpenOffice.org 的 Excel 版本)读取和执行宏中的 VBA,并将宏事件与按钮点击相关联?
另外值得注意的是,我在 Excel 中使用 MySQL 连接器来动态更新电子表格中的数据。我可能需要做什么来保持与 MySQL 服务器的数据连接?
谢谢
最佳答案
据我所知,OOo Base 可以连接到 mdb 文件,从而可以打开表和查询。我认为其他任何东西 - 表单、reqportes、宏 VBA 和 native - 都需要重新开发。
我不相信 OOo Calc 可以读取或执行 VBA:它有自己的 Basic 方言,具有变体语法。例如,据我所知,它不支持类的概念。一些工作似乎正在进行,但是,请参阅 the OpenOffice Wiki了解更多信息。现在,我会说您应该计划仔细而完整地重写。
关于 MySQL 连接器 - 我会说这是您最不担心的...
从好的方面来说,在移植所有内容的同时,您可能会拥有一两年的真正工作保障!
关于excel - 我需要做什么才能让 OpenOffice.org Calc 读取 Excel 文件中的 VBA 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1651901/