Organisasyon at Lokasyon ng Python Scripts

Ang LibreOffice na mga macro ay naka-grupo sa mga module file, ang mga module ay karaniwang naka-grupo sa mga folder ng library, at ang mga library ay naka-grupo sa mga lalagyan ng library bagama't ang mga container ay maaari ding maglaman ng mga module.

Ang isang library ay ginagamit bilang isang pangunahing pagpapangkat para sa alinman sa isang buong kategorya ng mga macro, o para sa isang buong application. Karaniwang hinahati ng mga module ang functionality, gaya ng pakikipag-ugnayan ng user at mga kalkulasyon. Ang mga indibidwal na macro ay mga subroutine at function. Ang Figure sa ibaba ay nagpapakita ng isang halimbawa ng hierarchical na istraktura ng mga macro library sa LibreOffice.

Diagram ng Lalagyan ng Aklatan

Figure: Hierarchy ng Macro Library

Ang mga lalagyan ay maa-access sa lahat ng LibreOffice program sa pamamagitan ng user interface. Pumunta sa Mga Tool > Macros > Ayusin ang Macros > Python , upang buksan ang dialog ng Python Macros.

Tatlong lalagyan ng library ang ipinapakita sa listahan ng Macro Mula:

  1. Aking Mga Macro: magagamit ang mga personal na macro para sa user ng LibreOffice

  2. Mga Macro ng Application: mga system macro na ipinamahagi sa LibreOffice para sa bawat gumagamit ng computer

  3. Mga macro ng dokumento: bawat dokumento ay maaaring maglaman ng mga macro library na available sa dokumentong iyon para sa lahat ng user

Mga Lokasyon ng Python Script

Sumangguni sa Pagkuha ng Impormasyon sa Session upang makakuha ng programmatic na access sa mga lokasyon ng script ng Python.

Mga Macro ng Application

Ang mga umiiral na macro sa lokasyong ito (lalagyan) ay kinopya ng programa sa pag-install at magagamit sa bawat gumagamit ng computer, at anumang bukas na dokumento ay maaaring ma-access ang mga macro na nakaimbak sa lalagyan. Kailangan mo ng mga karapatang pang-administratibo upang mag-imbak o mag-edit ng mga macro dito.

Ang lokasyon ng container ng LibreOffice Macros sa file system ay nakasalalay sa operating system:

Aking Macros

Ang container na ito ay maa-access lamang ng LibreOffice user. Maaaring ma-access ng anumang bukas na dokumento ang mga macro na nakaimbak sa lalagyan. Ang mga macro sa lokasyong ito ay nakaimbak sa LibreOffice user profile.

Ang lokasyon ng container ng My Macros ay nasa espasyo ng user at nakadepende sa operating system:

Mga macro ng dokumento

Ang mga macro ng dokumento ay naka-embed sa dokumento at maa-access lamang kapag nakabukas ang dokumento.

Mga Aklatan, Module at Macro

Maaaring ayusin ang mga Python macro sa mga aklatan, module at macro. Gamitin ang hierarchy ng Macro Library bilang gabay kapag gumagawa o nag-i-install ng mga bagong macro sa mga module file, mga bagong module file sa mga folder ng library o mga bagong folder ng library sa mga container.

Mangyaring suportahan kami!