Macro
Outdated translations are marked like this.
TDF LibreOffice Document Liberation Project Blog comunitari Weblate Nextcloud Redmine Ask LibreOffice Donazione
Documentazione per utenti e sviluppatori di macro
Macro di Andrew
Informazioni sul linguaggio Basic delle macro con esempi di script, a cura di Andrew Pitonyak.
- Andrew's Macros (versione ODT, versione PDF)
Guide LibreOffice a Basic
- Riferimenti per programmare in Basic
- OO.o Basic Programmer's guide (odt, pdf)
- StarOffice 8 Programmierhandbuch für BASIC 8, 2005 in tedesco (in inglese)
- StarOffice 7 Office Suite - Basic Programmierhandbuch, 2003 in tedesco (in inglese)
LibreOffice API
Gli script di LibreOffice utilizzano le API di LibreOffice (Application Programming Interface). La documentazione è consultabile su:
Python come un linguaggio macro
Python può essere usato come un linguaggio macro, più dettagli possono essere trovati a questa pagina:
Guide LibreOffice a Python
Strumenti - Collezioni
Strumenti di sviluppo di Tomaž
- Da LibreOffice 7.2, è incluso uno strumento di ispezione degli oggetti, che si trova in
Strumenti -> Strumenti di sviluppo
(vedi generali sulla versione) . - Lo strumento è simile alle estensioni X-Ray e MRI menzionate di seguito.
- Leggete di più nei post del blog di Tomaž: parte 1 /2021/03/built-in-xray-like-uno-object-inspector.html parte 2 .html parte 3
Estensioni
- X-Ray La macro di base mostra gli oggetti API e ne esplora il contenuto. Visualizza anche la maggior parte dei tipi di dati di base. La sua integrazione della documentazione API per servizi, interfacce, proprietà e metodi è limitata a OpenOffice.
- Organizer di script Python alternativo (apso) aiuta a gestire i moduli Python come librerie LibreOffice o OpenOffice.
- MRI In fase di progettazione non è sempre chiaro quali servizi siano effettivamente supportati da un oggetto UNO. MRI (My Reflection and Introspection) mostra le proprietà, i metodi, i servizi e le interfacce forniti da una variabile oggetto (ultimo rilascio).
Lanedo Labs (archiviato)
Codice Snippets
Un insieme di frammenti di codice in Basic che coprono molte parti di LibreOffice:
Il sito Web di OpenOffice CodeSnippet aveva una raccolta di macro in vari linguaggi di scripting:
- http://codesnippets.services.openoffice.org
- Nota: il sito non è disponibile, ma la pagina è ancora disponibile tramite Wayback Machine all'indirizzo .org/index.xml archive.org.