Makros/Python-Leitfaden/Mein erstes Makro
< Macros | Python Guide
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Spende
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 ▸ ▸ . 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
Für Calc
- Öffnen Sie Calc und gehen Sie zu ▸ ▸ . 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