Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 17. 7. 2023 12:45:39

hdplot
Člen
Registrace: 18. 2. 2015
Příspěvků: 116

Změna obrázku pomocí makra - VYŘEŠENO

V dokumentu mám vložený formulářový prvek "Obrázek" (Image Control). Pokud v design modu vyberu obrázek (proklikám se k němu a zvolím příslušný soubor), tak se obrázek rovnou načte a zobrazí se v prvku. Jak postupovat při ovládání makrem?
Pokud makrem změním cestu (ukážu jiný soubor) např. takto:


oForm4.getByName("Obrazek").ImageURL = "C:picture.jpg"


tak se sice odkaz změní, ale obrázek se do prvku nenačte a zůstává zobrazený původní obrázek. Je mě jasné, že musí následovat ještě příkaz makra, který obrázek načte, ale ani pomocí xray jsem na správný příkaz nepřišel. Tedy prosím o pomoc a "nakopnutí"

Editoval hdplot (22. 7. 2023 11:41:51)

Offline

#2 22. 7. 2023 11:40:49

hdplot
Člen
Registrace: 18. 2. 2015
Příspěvků: 116

Re: Změna obrázku pomocí makra - VYŘEŠENO

Tak si odpovím sám. Může se to hodit třeba někomu jinému.


Není nutný žádný další příkaz pro načtení. Je nutné zadat správně cestu k souboru a to ve tvaru:
"file:///" + cesta k souboru, tedy např: oForm4.getByName("Obrazek").ImageURL = "file:///C:\picture.jpg"


Funguje to i pro soubory na nettu, ale místo file je https, tedy např. oForm4.getByName("Obrazek").ImageURL = "https://www.oetker.cz/oetker.cz/packsho … 3D-RGB.png"


Tímto děkuji svému synovi za pomoc, ať to slouží i dalším :-)

Editoval hdplot (22. 7. 2023 11:42:40)

Offline

Zápatí