Macro/Guida a Python/La prima macro

    From The Document Foundation Wiki
    This page is a translated version of the page Macros/Python Guide/My first macro and the translation is 100% complete.


    Ritorna all'indice


    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 Strumenti ▸ Macro ▸ Esegui macro... 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

    Prova in Writer

    Per Calc

    • Aprite Calc, andate in Strumenti ▸ Macro ▸ Esegui macro..., 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

    Prova in Calc

    Ritorna all'indice