excel - 我需要做什么才能让 OpenOffice.org Calc 读取 Excel 文件中的 VBA 代码?

标签 excel vba open-source openoffice.org

我的雇主正在考虑安装 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/

相关文章:

python - Openpyxl - 将边框应用于单元格

c# - 如何将 Excel 工作表导出为图像?

Excel:COUNTIF函数将 'less than'字符视为运算符

excel - 错误描述慢

open-source - 用于 64 位窗口的 pthread 源

database - 如何制作 CRON 作业以使用 phpmyadmin 的导出功能导出数据库

arrays - 如何在 VBA excel 中查找值并创建它们的数组?

excel - 将单元格中的多个条目转换为多行

database - 一个开源杂货数据库

c++ - 编辑开源库