Uspořádání a umístění python skriptů

Soubory skriptů Python jsou uloženy v souborovém systému ve složkách LibreOfficeDev. Makra lze spustit na úrovni instalace, uživatele nebo souboru.

Umístění python skriptů

Refer to Getting Session Information in order to get programmatic access to Python script locations.

LibreOfficeDev kontejner maker

Stávající makra v tomto umístění (kontejner) byly zkopírovány instalačním programem a jsou k dispozici každému uživateli počítače a každý otevřený dokument může přistupovat k makrům uloženým v kontejneru. Chcete-li ukládat nebo upravovat makra, potřebujete práva správce.

LibreOfficeDev Umístění kontejneru maker v systému souborů závisí na operačním systému:

Moje makra

Tento kontejner je přístupný pouze uživateli LibreOfficeDev. Jakýkoli otevřený dokument může mít přístup k makrám uloženým v kontejneru. Makra v tomto umístění jsou uložena v profilu uživatele LibreOfficeDev.

Umístění kontejneru Moje makra je v uživatelském prostoru a závisí na operačním systému:

Makra dokumentu

Makra dokumentu jsou vložena v dokumentu a jsou přístupná, pouze pokud je dokument otevřen.

Knihovny, moduly a makra

Like BASIC macros, Python macros can be organized in libraries, modules and macros.

Vytvoření Python knihovny

Knihovny jsou složky v kontejnerovém stromě. Pro vytvoření knihovny přidejte složku v cílovém kontejneru. Jméno knihovny je jméno složky.

Vytváření Python modulu.

Modul je soubor pythonu v knihovně nebo kontejneru. Vytvořte modul přidáním souboru v kontejneru.

Makra pythonu

Makro je python objekt v modulu.