Makros/Python-Leitfaden/Mein erstes Makro

    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.


    Zurück zum Inhaltsverzeichnis


    Mein erstes Python-Makro

    Alle Python-Beispiele sind als PC-basierte persönliche Makros gespeichert, im Gegensatz zu Produkt-Python-Skripts oder Dokument basierte Skripte. Jedes Beispiel in diesem Leitfaden geht davon aus, dass Sie es an diesem Platz speichern.

    WICHTIG Die Syntax von Python ist sehr strikt. Achten Sie darauf, korrekt zu kopieren und einzufügen.

    Verwenden Sie Ihren Lieblings-Texteditor, oder besser eine IDE, um Ihren Code zu bearbeiten.

    Für Writer

    import uno
    
    def my_first_macro_writer():
        doc = XSCRIPTCONTEXT.getDocument()
        text = doc.getText()  # com.sun.star.text.Text
        text.setString('Hallo Welt in Python in Writer')
        return

    Für Calc

    import uno
    
    def my_first_macro_calc():
        doc = XSCRIPTCONTEXT.getDocument()
        cell = doc.Sheets[0]['A1']  # com.sun.star.sheet.XSpreadsheetDocument
        cell.setString('Hallo Welt in Python in Calc')
        return


    Makro ausführen

    Für Writer

    • Öffnne Sie Writer, gehen Sie zu Extras ▸ Makros ▸ Makro ausführen.... Im Bereich Bibliothek wählen Sie Meine Makros (oder Ihren Dateinamen). Im Bereich Name des Makros, wählen Sie das Makro my_first_macro_writer und klicken auf die Schaltfläche Ausführen

    Demo Writer

    Für Calc

    • Öffnen Sie Calc und gehen Sie zu Extras ▸ Makros ▸ Makros ausführen.... Im Bereich Bibliothek wählen Sie Meine Makros (oder Ihren Dateinamen). In dem Bereich Name des Makros, wählen Sie das Makro my_first_macro_calc und klicken auf die Schaltfläche Ausführen

    Demo Calc

    Zurück zum Inhaltsverzeichnis