Summary: | Recording macros is not convenient - fully rewrite Macro recorder for proper code | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Harald Langheinrich <Hal71229> |
Component: | BASIC | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | educmale, himajin100000 |
Priority: | medium | ||
Version: | 6.1.3.2 release | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 64314 |
Description
Harald Langheinrich
2021-03-11 14:49:32 UTC
Record Macro works with dispatch (records what you are doing with keystrokes and mouse-clicks) and doesn't really create proper code, no way to "fix" that. It should be rewritten completely. So let's confirm like that (and not really expect it any time soon). LO 7.2.6.2 continues the difficulty (on my Win 11 install). Recognizing that this would be a massive undertaking, to move MACRO RECORDING from command execution (dispatches) to functional, executable commands in basic ((akin to what happens in MSOffice and VBA)), I would vote for a communal focus in this area. Sadly, my programming skills aren't up. My hope is that (by trivial example, only!), I could turn on a macro recording, change the border color on a shape, and turn off recording. Look in at the recorded macro, and see the exact code that executed that, and then use/manipulate it as needed. |