Jump to content

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. Einige Skripting Richtlinien für LibreOffice sind hier zu finden: Python Basics

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