2026-06-15 21:30:20 +02:00
2026-06-15 21:30:20 +02:00
2026-06-15 21:16:31 +02:00

LibreOffice Image Macro

Inserts images into LibreOffice Calc cells based on a mapping table.

Usage

  1. Open znova.ods, enable macros when prompted.
  2. On the Vyber sheet, fill column H with image file paths and column I with destination cell references (e.g. Vysledok.B5) and optional column J is for heigh in pixels while keeping the aspect ration.
  3. Run the macro: Press the button.

Running again clears all previously inserted images and re-draws them.

Adding a Button to Run the Macro

You can add a push button directly to your sheet/page that runs the macro with a single click. This works in Calc, Writer, and Draw.

  1. Open your document.
  2. Go to View → Toolbars → Form Controls.
  3. Turn on Design Mode on the Form Controls toolbar.
  4. Click the Push Button icon.
  5. Drag on the sheet/page to place the button.
  6. Right-click the button → Control Properties.
  7. In the General tab, set the button text in the Label field.
  8. Go to the Events tab.
  9. Next to Execute action, click the button.
  10. Select your macro:
    • My Macros or your document → library → module → macro name.
  11. Click OK, then close the properties window.
  12. Turn Design Mode off.
  13. Click the button to run the macro.
Description
No description provided
Readme 164 KiB
Languages
Python 100%