Nápověda LibreOffice 7.2
Soubory skriptů Pythonu jsou uloženy v souborovém systému ve složkách LibreOffice. Makra lze spustit na úrovni instalace, uživatele nebo souboru.
Návod, jak programově přistupovat k umístěním skriptů Pythonu, naleznete v části Získávání informací o relaci.
Do tohoto umístění (kontejneru) byla makra zkopírována instalačním programem. Jsou k dispozici každému uživateli počítače a může k nim přistupovat každý otevřený dokument. Chcete-li tato makra upravovat nebo je ukládat, potřebujete práva správce.
Umístění kontejneru Makra LibreOffice v souborovém systému závisí na operačním systému:
V systému Windows: {Instalace}\share\Scripts\python.
V systémech Linux a macOS: {Instalace}/share/Scripts/python.
Tento kontejner je přístupný pouze uživateli LibreOffice. K jeho makrům má přístup jakýkoli otevřený dokument. Makra v tomto umístění jsou uložena v uživatelském profilu LibreOffice.
Kontejner Moje makra je umístěn uživatelském prostoru, který závisí na operačním systému:
V systému Windows,
%APPDATA%\LibreOffice\4\user\Scripts\python.
V systémech Linux a macOS,
$HOME/.config/libreoffice/4/user/Scripts/python.
Makra dokumentu jsou vložena v dokumentu a jsou přístupná, pouze pokud je dokument otevřen.
Makra Pythonu je možné stejně jako makra Basicu uspořádat do knihoven, modulů a maker.
Knihovny jsou představovány složkami ve stromě kontejneru. Knihovna se vytvoří, přidáte-li složku do cílového kontejneru. Název knihovny je stejný jako název složky.
Modul je představován souborem Pythonu v knihovně nebo kontejneru. Modul vytvoříte přidáním souboru do kontejneru.
Makro je představováno objektem Pythonu v modulu.