Utilitzar l’OpenOffice.org per a editar fitxers CSV
Quan es vol editar un fitxer de text (format CSV) amb un full de càlcul, normalment s’obre un diàleg d’importació de text que ens demana si els camps del fitxer estan delimitat per un caràcter o bé tenen una longitud fixe. Cada vegada que s’obre el fitxer cal tornar-li a indicar totes les opcions.
Però amb l’OpenOffice.org Calc he descobert un truc, per obrir immediatament el fitxer CSV sense que es presenti el diàleg. La idea és aprofitar que l’OpenOffice.org pot executar macros des de la línia d’ordres mateix. Així escrivint l’ordre següent s’executa la Macro1 que s’hagi escrit al mòdul Standard.Module1
soffice "macro://Standard.Module1.Macro1(\"...\")"
Per escriure una macro es pot fer manualment des del menú Eines – Macros – Organitza les macros – OpenOffice.org Basic. A continuació cal editar el mòdul Les meves macros – Standard – Module1.Si no es coneix gaire com es programa, no passa res, l’OpenOffice.org té una opció per enregistrar macros (Eines – Macros – Enregistra una macro), on l’OpenOffice.org escriu automàticament un programa a partir de les accions que fa l’usuari.
En tot cas a Internet hi ha molts exemples del què es pot fer amb les macros de l’OpenOffice.org