Macro's bewerken vanuit Microsoft Office

Inhoudsopgave

Als u macro's gebruikt en overschakelt van Microsoft naar LibreOffice, moet u de macro's handmatig aanpassen.

Windows + Linux / Duits / Open Source. Macro's blijken het meest hardnekkige probleem te zijn bij grote Office-wijzigingen. Ze kunnen niet automatisch worden omgezet, maar moeten handmatig worden aangepast of vervangen. Vooral bij oudere oplossingen kan het zinvoller zijn om de bijbehorende functionaliteit te implementeren met behulp van een andere open source-oplossing zonder macro's. Mochten macro's gebruikt blijven worden, dan is de volgende beslissing: herprogrammeren of aanpassen? Wat goedkoper is, hangt af van het individuele geval. Slecht onderhouden en onvoldoende gedocumenteerde spaghetticode zal eerder worden weggegooid en opnieuw geïmplementeerd. Bij goede, duidelijke macro's is het daarentegen meer de moeite waard om aan te passen.
Allereerst moet de betreffende macro eerst in LibreOffice worden geladen. Dat is de eerste hindernis, want LibreOffice negeert standaard macro's uit MS Office. Pas als je de macro's inschakelt in de opties onder "Load-Save / VBA Properties" worden ze überhaupt geladen. LibreOffice laadt macrocode in de VBA-taal vanuit de Word-, Excel- en PowerPoint-applicaties. Om uw wijzigingen later op te slaan, schakelt u "Originele basiscode opnieuw opslaan" uit.
Aangezien de meeste macro's in eerste instantie niet werken, laat u het vinkje naast "Uitvoerbare code" staan. De programmacode wordt dan bij het laden gedeactiveerd. Het wordt opgeslagen als een LibreOffice Basic-module, omdat deze taal het meest lijkt op VBA. U vindt de geladen macro's onder "Extra's / Macro's / Beheer macro's / LibreOffice Basic". Nu kunt u de broncode herschrijven van VBA naar LibreOffice Basic. Om de bewerkte programmacode op te slaan, moet u het document opslaan in LibreOffice-indeling.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave