Kaip redaguoti makrokomandas iš „Microsoft Office“

Turinys

Jei naudojate makrokomandas ir perjungiate iš „Microsoft“ į „LibreOffice“, makrokomandas turite koreguoti rankiniu būdu.

Windows + Linux / vokiečių / atvirojo kodo. Makrokomandos yra pati užsispyrusi problema atliekant didelius „Office“ pakeitimus. Jų negalima konvertuoti automatiškai, tačiau juos reikia sureguliuoti arba pakeisti rankiniu būdu. Ypač naudojant senesnius sprendimus, gali būti prasmingiau įgyvendinti atitinkamas funkcijas naudojant kitą atviro kodo sprendimą be makrokomandų. Ar ir toliau turėtų būti naudojamos makrokomandos, kitas sprendimas: perprogramuoti ar pritaikyti? Kas yra pigiau, priklauso nuo konkretaus atvejo. Blogai prižiūrimas ir nepakankamai dokumentuotas spagečių kodas yra labiau linkęs išmesti ir vėl įdiegti. Kita vertus, naudojant geras, aiškias makrokomandas, labiau verta prisitaikyti.
Visų pirma, atitinkamą makrokomandą pirmiausia reikia įkelti į „LibreOffice“. Tai yra pirmoji kliūtis, nes „LibreOffice“ pagal nutylėjimą ignoruoja „MS Office“ makrokomandas. Tik tada, kai įjungsite makrokomandas parinktyse, esančiose skiltyje „Įkelti-išsaugoti / VBA ypatybės“, jos išvis bus įkeliamos. „LibreOffice“ įkelia makro kodą VBA kalba iš „Word“, „Excel“ ir „PowerPoint“ programų. Norėdami vėliau išsaugoti pakeitimus, panaikinkite žymėjimą „Išsaugoti pradinį pagrindinį kodą dar kartą“.
Kadangi dauguma makrokomandų iš pradžių neveikia, palikite varnelę šalia „Vykdomasis kodas“. Įkeliant programos kodas išjungiamas. Jis išsaugomas kaip „LibreOffice Basic“ modulis, nes ši kalba labiausiai panaši į VBA. Įkeltas makrokomandas rasite skiltyje „Priedai / Makrokomandos / Tvarkyti makrokomandas /„ LibreOffice Basic ““. Dabar galite perrašyti šaltinio kodą iš VBA į „LibreOffice Basic“. Norėdami išsaugoti redaguotą programos kodą, turite išsaugoti dokumentą „LibreOffice“ formatu.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave