Ako upravovať makrá z balíka Microsoft Office

Obsah

Ak používate makrá a prechádzate z Microsoftu na LibreOffice, musíte ich upraviť ručne.

Windows + Linux / nemčina / otvorený zdroj. Makrá sa ukazujú ako najodpornejší problém s veľkými zmenami v Office. Nedajú sa previesť automaticky, ale je potrebné ich upraviť alebo nahradiť ručne. Najmä pri starších riešeniach môže mať väčší zmysel implementovať zodpovedajúcu funkcionalitu pomocou iného open source riešenia bez makier. Ak sa majú makrá používať aj naďalej, ďalšie rozhodnutie je: preprogramovať alebo prispôsobiť? Čo je lacnejšie, závisí od konkrétneho prípadu. Zle udržiavaný a nedostatočne zdokumentovaný kód špagiet bude pravdepodobne zahodený a znova implementovaný. S dobrými a prehľadnými makrami sa naopak oplatí prispôsobiť sa.
Dané makro je najskôr potrebné načítať do LibreOffice. Toto je prvá prekážka, pretože LibreOffice štandardne ignoruje makrá z MS Office. Makrá sa načítajú iba vtedy, keď v možnostiach v časti „Načítať-uložiť / Vlastnosti VBA“ povolíte. LibreOffice načítava kód makra v jazyku VBA z aplikácií Word, Excel a PowerPoint. Ak chcete zmeny uložiť neskôr, zrušte začiarknutie políčka „Uložiť pôvodný základný kód znova“.
Pretože väčšina makier spočiatku nefunguje, nechajte začiarkavacie políčko vedľa položky „Spustiteľný kód“. Pri načítaní sa potom programový kód deaktivuje. Je uložený ako modul LibreOffice Basic, pretože tento jazyk je najviac podobný jazyku VBA. Načítané makrá nájdete v časti „Doplnky / Makrá / Spravovať makrá / LibreOffice Basic“. Teraz môžete zdrojový kód z VBA prepísať na LibreOffice Basic. Aby sa mohol upravený kód programu uložiť, musíte dokument uložiť vo formáte LibreOffice.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave