Unable to record macro

I want to create a simple macro to apply a specific character style to selected text. This is my first attempt at macros, so I figured I’d start by recording the action.

I enabled macro recording in Options.

The docs state to click Tools → Macros → Record Macro, and a Recording dialog should appear. However, Tools → Macros → Record Macros is a parent menu – the only option under it is “LibreOffice Basic…”, which brings up the macro organizer. I can click New from there, but that just brings me into the macro editor.

I’m sure I’m missing something obvious, but how do I record macros?

You must have Java installed and registered in order for Recording to work, and apparently, for the command to be present.

Is there more to registering java than just having “Use a Java runtime environment” checked off (and a JRE selected) in Tools → Options → Advanced? That was already set correctly.

Switched to JRE 1.7 and I’m in business. Thanks!

Excellent. If the problem is resolved please mark it as answered so others can find the solution. BW.

In Tools > Options > Advanced, I have both “Enable macro recording (limited” and “Use a Java runtime environment” selected, with a path /usr/lib/jvm/java-8-openjdk-amd64/jre. However, I also simply get the option to open “LibreOffice Basic” which brings me to the macro organizer–from there, I can only possibly edit macros, I don’t have the option to record a new macro.
Am I doing something wrong? TYIA

JRE is definitely not required to be enabled to macro recording to work. I explicitly disabled it in advanced settings of LO 5.3.0.3 x64 on Win10 (I have only 1.8.0.121 installed), reloaded LO, and successfully recorded a sample macro.

If you are using an Apple Macbook, then this is how you enable macros recording: Libreoffice > Preferences > Advanced > Optional Features > Enable Macro Recording (may be limited) > Apply > Ok

Please test marking:

Menu/Tools/Options/LibreOffice/Advanced - Enable experimental features.

I had done that, too. I had to switch to JRE 1.7 to get it to work.