Jak upravovat makra z Microsoft Office

Obsah

Pokud používáte makra a přecházíte z Microsoftu na LibreOffice, musíte makra upravit ručně.

Windows + Linux / němčina / open source. Makra se ukazují jako nejodpornější problém s velkými změnami v Office. Nelze je převádět automaticky, ale je třeba je upravit nebo vyměnit ručně. Zejména u starších řešení může mít větší smysl implementovat odpovídající funkce pomocí jiného open source řešení bez maker. Pokud by se makra nadále používala, další rozhodnutí zní: přeprogramovat nebo přizpůsobit? Co je levnější, závisí na konkrétním případě. Špatně udržovaný a nedostatečně zdokumentovaný kód špaget bude pravděpodobně vyřazen a znovu implementován. S dobrými a jasnými makry se naopak vyplatí přizpůsobit.
Nejprve je třeba příslušné makro nejprve načíst do LibreOffice. To je první překážka, protože LibreOffice ve výchozím nastavení ignoruje makra z MS Office. Pouze když povolíte makra v možnostech v části „Načíst-uložit / Vlastnosti VBA“, budou vůbec načtena. LibreOffice načítá kód makra v jazyce VBA z aplikací Word, Excel a PowerPoint. Chcete -li změny uložit později, zrušte zaškrtnutí políčka „Uložit původní základní kód znovu“.
Protože většina maker zpočátku nefunguje, nechte zaškrtnutí vedle „Spustitelný kód“. Programový kód je poté deaktivován při načítání. Je uložen jako modul LibreOffice Basic, protože tento jazyk je nejvíce podobný jazyku VBA. Načtená makra najdete v části „Extra / Makra / Spravovat makra / LibreOffice Basic“. Nyní můžete přepsat zdrojový kód z VBA na LibreOffice Basic. Aby byl upravený kód programu uložen, musíte dokument uložit ve formátu LibreOffice.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave