OpenOffice Calc macro

door Andras Tucsni

Sommige mensen willen graag zelf in een spreadsheet kunnen rekenen aan de Youless loggegevens. Voor deze mensen hebben we eerder al een Excel bestand met synchronisatie macro aan de downloads toegevoegd.

 

In het office landschap is er echter ook nog een andere bekende office suite, namelijk OpenOffice (en verwanten). Deze is ook nog eens gratis te verkrijgen. Hoewel excel bestanden vaak in OpenOffice kunnen worden geopend is het voor macro's meestal toch net anders, waardoor de Excel macro niet werkt in OpenOffice.

 

Op verzoek van een aantal gebruikers hebben we daarom nu ook een OpenOffice Calc spreadsheet (ods) bestand met synchronisatie macro aan de dowloads pagina toegevoegd. In deze post behandelen we hoe deze kan worden gebruikt.

 

Het werkt eigenlijk heel eenvoudig. Nadat het bestand voor de eerste keer is geopend moet het IP adres van de YouLess in cel E1 worden ingevuld. Wanneer daarna op de synchroniseren knop wordt gedrukt worden alle daglogwaarden over het netwerk in de spreadsheet geladen. Wanneer de spreadsheet wordt opgeslagen/afgesloten en de volgende keer weer wordt geopend, dan worden na de synchronisatie de ontbrekende nieuwe dagen toegevoegd. Omdat de YouLess tot een jaar aan logdata intern opslaat, is het voldoende om tenminste 1x per jaar te synchroniseren.

 

tl_files/blog/calcsync.png

 

Deze laatste handeling van het drukken op synchroniseren kan ook nog bespaard worden. Wanneer het hokje synchroniseren na openen bestand is aangevinkt, dan wordt de spreadsheet automatisch na het openen bijgewerkt. Op deze manier hoeft er dus helemaal niets meer gedaan te worden om logwaarden in de spreadsheet te krijgen; makkelijker dan dit kunnen we het niet maken.

 

Om OpenOffice macro's van onbekende bronnen te laten uitvoeren moet wel eerst het macro beveiligingsniveau op medium worden gezet. Het venster om dit in te stellen wordt als volgt geopend:

 

Extra->Opties, OpenOffice.org->Beveiliging->Macroveiligheid

 

Op het medium niveau wordt de gebruiker voor de veiligheid nog wel om toestemming gevraagd om een macro uit te voeren.

Ga terug