Odpovědět Programovanie makier v LibreOffice: Swap 19. 01. 2017, 04:11:59
Zdravim vsetkych :)
ako nejeden z Vas som dlhe roky programoval MsOff, VBfA, Win32API atd ... Po case som si urobil kniznicu svojich funkcii, ako doplnok Accessu a Excelu.
Ak som mal v mojej kniznici funkciu, ktora pocitala Cenu s DPH, tak som si vo svojom projekte napojil moju kniznicu a ked som potreboval vypocitat Cena s Dph, tak kdekolvek v mojom projekte, ci uz v bunke, alebo v makre som si cenu vypocital.
Postupom casu som uz mal sto projektov, ktore sa vsetky odkazovali na kniznicu s mojimi funkciami. Takyto pristup mal tu vyhodu, ze ked sa zmenila DPH, nemusel som upravovat mojich sto projektov a hladat, kde sa rata DPH, ale som upravil vypocet DPH v mojej funkcii (z kniznice) a logicky vsetkych 100 projektov dokola zacalo pocitat DPH po novom.
AKo urobit obdobnu vec v LibreOffice jednoducho ? Cesta cez Extensions a manualne editovanie Manifestu a dalsich xml suborov je ABSOLUTNE o hovne !
neutr
Odpovědět Programovanie makier v LibreOffice: Swap 19. 01. 2017, 10:19:48
Když ta makra dáte do knihovny Moje makra Standard a budete na ni odkazovat tak máte to co hledáte.
Vy jste zřejmě zatím udělal makra jen v určitém dokumentu - a ten má pouze svou knihovnu. Takže Vaše orientace by měla být stejná jen odkázat na knihovnu která je nad všemi moduly. Ještě jednou připomínám že je to ta knihovna která se otevře hned jak zavoláte IDE Basic. Někdy je potřeba deklarovat tak aby to bylo vidět ve všech modulech - ale to byste měl znát.
Tenhle systém má nedostatek v tom, že když někomu pošlete dokument tak nemá Vaši knihovnu a chodit mu to nebude. Pak právě fungují separátní knihovny v dokumentu - dají se přenášet s dokumentem. To je asi také pochopitelné.
Takže ještě maličkost - tahle diskuse by měla být jen rámcově omezena na téma článku. Vy dáváte v podstatě stížnost, ale měl by to být dotaz do fóra. A navíc my se tady sice někdy názorově střetáváme ale vulgarizmy tady místo nemají což byste měl také akceptovat.