Makrode redigeerimine Microsoft Office'ist

Lang L: none (table-of-contents)

Kui kasutate makrosid ja vahetate Microsofti asemel LibreOffice'i, peate makrod käsitsi reguleerima.

Windows + Linux / saksa / avatud lähtekoodiga. Makrod on Office'i suurte muudatuste puhul kõige kangekaelsem probleem. Neid ei saa automaatselt teisendada, kuid need tuleb käsitsi reguleerida või asendada. Eelkõige vanemate lahenduste puhul võib olla mõttekam rakendada vastavat funktsionaalsust mõne muu makrodeta avatud lähtekoodiga lahenduse abil. Kas makrode kasutamist tuleks jätkata, on järgmine otsus: ümber programmeerida või kohandada? See, mis on odavam, sõltub konkreetsest juhtumist. Halvasti hooldatud ja ebapiisavalt dokumenteeritud spagetikood visatakse tõenäolisemalt kõrvale ja rakendatakse uuesti. Seevastu heade ja selgete makrode puhul tasub rohkem kohaneda.
Esiteks tuleb kõnealune makro kõigepealt LibreOffice'i laadida. See on esimene takistus, sest LibreOffice ignoreerib vaikimisi MS Office'i makrosid. Ainult siis, kui lubate jaotises „Laadi-salvesta / VBA atribuudid” olevad suvandid makrod, laaditakse need üldse. LibreOffice laadib makrokoodi VBA keeles Wordi, Exceli ja PowerPointi rakendustest. Muudatuste hilisemaks salvestamiseks tühjendage märkeruut „Salvesta algne algkood uuesti”.
Kuna enamik makrosid esialgu ei tööta, jätke linnuke "Käivitatava koodi" kõrval. Seejärel deaktiveeritakse programmi kood laadimisel. See salvestatakse LibreOffice Basic moodulina, kuna see keel sarnaneb kõige rohkem VBA -ga. Laetud makrod leiate jaotisest „Lisad / Makrod / Makrode haldamine / LibreOffice Basic”. Nüüd saate lähtekoodi VBA -st LibreOffice Basicusse ümber kirjutada. Redigeeritud programmikoodi salvestamiseks peate dokumendi salvestama LibreOffice'i vormingus.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave