Macro/Guida a Python/La prima macro
< Macros | Python Guide
TDF LibreOffice Document Liberation Project Blog comunitari Weblate Nextcloud Redmine Ask LibreOffice Donazione
La prima Macro in Python
Tutti gli esempi in Python sono memorizzati nella cartella delle macro personali all'interno del PC, in contrapposizione a agli script Python di prodotto o memorizzati nel documento. Tutti gli esempi di questa guida presuppongono che salviate le macro in questa posizione.
IMPORTANTE La sintassi di Python è molto rigida, assicuratevi di copiare ed incollare correttamente.
Per realizzare il vostro codice usate il vostro editor di testo preferito, o, ancor meglio, una IDE.
Per Writer
import uno
def my_first_macro_writer():
doc = XSCRIPTCONTEXT.getDocument()
text = doc.getText() # com.sun.star.text.Text
text.setString('Ciao mondo in Python in Writer')
return
Per Calc
import uno
def my_first_macro_calc():
doc = XSCRIPTCONTEXT.getDocument()
cell = doc.Sheets[0]['A1'] # com.sun.star.sheet.XSpreadsheetDocument
cell.setString('Ciao mondo in Python in Calc')
return
Eseguire la macro
Per Writer
- Aprite Writer, andate in ▸ ▸ nella sezione Libreria selezionate mymacros (o il nome del vostro file), nella sezione Nome Macro, selezionate la macro my_first_macro_writer e fate clic sul pulsante Esegui
Per Calc
- Aprite Calc, andate in ▸ ▸ , nella sezione Libreria selezionate mymacros (o il nome del vostro file), nella sezione Nome Macro, selezionato la macro my_first_macro_calc e fate clic sul pulsante Esegui