尝试运行 libreoffice calc basic macro stock.ods

尝试运行 libreoffice calc basic macro stock.ods

我是 Linux 的新手,所以非常感激您的善意评价。我会尽力提供所有详细信息。

我刚刚从 Ubuntu 14.04 LTS 升级到 16.04 LTS。这可能与问题有关,也可能无关。

我从 l 下载了 stock.odsibreoffice SDK 网页

我安装了默认的 JRE。

当我运行宏时,收到以下错误消息:

LibreOffice 5.1.4.2
BASIC runtime error.
An exception occurred 
Type: com.sun.star.container.NoSuchElementException
Message: .

看来错误出在 UpdateChart 中。因此,我注释掉了对该函数的调用,然后再次运行它。

然后,我收到此错误消息:

LibreOffice 5.1.4.2
JAVA Is Not available

在终端窗口中:

$ java -version
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)
OpenJDK Server VM (build 25.111-b14, mixed mode)

在 LibreOffice calc 中,如果我查看工具->选项->高级 我看到“使用 Java 运行时环境”复选框已选中。并且 JRE 列为:

Vendor:  Oracle
Version:  1.8.0_111

我没有Enable experimental features选中复选框。我没有Enable macro recording (limited)选中复选框。我没有在“专家配置”按钮下设置任何内容。


那么,我需要做什么才能使宏正常运行?

相关内容