Guida di LibreOffice 7.1
I file degli script Python sono memorizzati nel filesystem, in cartelle controllate da LibreOffice. Le macro possono essere avviate a livello di installazione, utente o file.
Per ottenere accesso programmatico alle posizioni degli script Python, fate riferimento al capitolo Ottenere informazioni sulla sessione.
Le macro esistenti in questa posizione (contenitore) vengono copiate dal programma di installazione e sono disponibili a tutti gli utenti del computer e a qualsiasi documento aperto che può accedere alle macro memorizzate nel contenitore. È necessario possedere i diritti amministrativi per memorizzare o modificare qui le macro.
La posizione del contenitore di macro LibreOffice nel filesystem dipende dal sistema operativo:
Per Windows: {Installazione}\share\Scripts\python.
Per Linux e macOS: {Installazione}/share/Scripts/python.
Questo contenitore è accessibile solo dall'utente LibreOffice. Alle macro contenute nel contenitore possono accedere tutti i documenti aperti. Le macro in questa posizione sono memorizzate nel profilo utente di LibreOffice.
La posizione del contenitore Macro personali si trova nello spazio utente e dipende dal sistema operativo:
Per Windows,
%APPDATA%\LibreOffice\4\user\Scripts\python.
Per Linux e macOS,
$HOME/.config/libreoffice/4/user/Scripts/python.
Le macro dei documenti sono incorporate nel documento e sono accessibili solo quando il documento è aperto.
Esattamente come le macro BASIC, le macro Python si possono organizzare in librerie, moduli e macro.
Le librerie sono cartelle in una struttura di contenitori. Per creare una libreria, aggiungete una cartella nel contenitore di destinazione. Il nome della libreria corrisponde al nome della cartella.
Un modulo è un file python all'interno della libreria o del contenitore. Create un modulo aggiungendo un file all'interno del contenitore.
Una macro è un oggetto python all'interno del modulo.