Excel 宏到 LibreOffice
Posted
技术标签:
【中文标题】Excel 宏到 LibreOffice【英文标题】:Excel macro to LibreOffice 【发布时间】:2014-05-01 20:18:23 【问题描述】:我有一个带有 VBA 宏的 .XLS 文件。将它与 LibreOffice 一起使用的最快方法是什么?我在 VBA 项目部分尝试了“Option VBASupport 1”,但我的按钮没有正确调用函数。是否可以轻松地将其翻译成 LO Basic?保留 VBA 并应用一些修改会更好吗?
【问题讨论】:
我没有尝试过最新版本的 LibreOffice,但几年前我不得不做同样的事情。我不得不重写所有内容,因为如果基本语言或多或少相同,那么 Microsoft 对象在 OpenOffice 环境中是不知道的。 【参考方案1】:在大多数情况下,两者不能一起工作。 MSO 使用 VBA,LO 使用基于 LibreOffice API 的代码。每个中的对象和方法都不同,从而导致不兼容。您可能需要重新编程,抱歉。
【讨论】:
来自 LibreOffice.org:“如果您在 LibreOffice - 首选项工具 - 选项 - 加载/保存 - VBA 属性中启用此功能,最新版本的 LibreOffice 可以运行一些 Excel Visual Basic 脚本”。尝试升级 LO,看看是否有帮助。以上是关于Excel 宏到 LibreOffice的主要内容,如果未能解决你的问题,请参考以下文章