62 lines
2.6 KiB
Markdown
62 lines
2.6 KiB
Markdown
# LibreOffice Image Macro
|
|
|
|
Vkladá obrázky do buniek LibreOffice Calc.
|
|
|
|
## Použitie
|
|
|
|
1. Otvorte `znova.ods`, pri výzve povoľte makrá.
|
|
2. Na hárku **Vyber** vyplňte stĺpec **H** cestou k obrázku a stĺpec **I** odkazmi na cieľové bunky (napr. `Vysledok.B5`), voliteľný stĺpec **J** udáva výšku v pixeloch pri zachovaní pomeru strán.
|
|
3. Spustite makro: Stlačte tlačidlo.
|
|
|
|
Opätovné spustenie vymaže všetky predtým vložené obrázky a prekreslí ich.
|
|
|
|
## Pridanie tlačidla na spustenie makra
|
|
|
|
Tlačidlo môžete pridať priamo na hárok/stránku a spúšťať makro jedným kliknutím. Funguje v **Calc**, **Writer** aj **Draw**.
|
|
|
|
1. Otvorte dokument.
|
|
2. Prejdite na **Zobraziť → Panely nástrojov → Ovládacie prvky formulára**.
|
|
3. Zapnite **Režim návrhu** na paneli Ovládacie prvky formulára.
|
|
4. Kliknite na ikonu **Tlačidlo**.
|
|
5. Ťahaním umiestnite tlačidlo na hárok/stránku.
|
|
6. Kliknite pravým tlačidlom na tlačidlo → **Vlastnosti ovládacieho prvku**.
|
|
7. Na karte **Všeobecné** nastavte text tlačidla v poli **Popis**.
|
|
8. Prejdite na kartu **Udalosti**.
|
|
9. Vedľa položky **Spustiť akciu** kliknite na tlačidlo **…**.
|
|
10. Vyberte svoje makro:
|
|
- **Moje makrá** alebo váš dokument → knižnica → modul → názov makra.
|
|
11. Kliknite na **OK** a zatvorte okno vlastností.
|
|
12. Vypnite **Režim návrhu**.
|
|
13. Kliknutím na tlačidlo spustíte makro.
|
|
|
|
---
|
|
|
|
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.
|