Seite 1 von 1

Makro in Libre Office Calc

Verfasst: Do 19. Feb 2026, 09:05
von sg08234
Ich habe eine ods-Datei (ca. 50 Zeilen und 10 Spalten). Eine Spalte "ID" enthält IDs

Ich möchte einen Wert in der Spalte "ID" anklicken können und damit einen Bash-Befehl auslösen, der den ausgewählten Wert als Parameter verarbeiten kann.

Konkret geht es um ein "Automatisierung" von

Code: Alles auswählen

rustdesk --connect <-ID>
Welches Vorgehen sollte ich wählen? Danke - Michael

Re: Makro in Libre Office Calc

Verfasst: Do 19. Feb 2026, 11:47
von karolus
Hallo
Du könntest ein Tabellen-ereignis (⇒rechtsklick Tabellenreiter⇒Ereignisse) z.B »Rechtsklick« oder »Doppelklick« mit einem Makro verbinden.
In python sieht das z.B. so aus:

Code: Alles auswählen

from subprocess import run, call, Popen

def call_rustdesk( event ):
    if event.Columns[0].Name == "M":   #deine Spalte mit den »ID«'s!
        call( ['rustdesk', '--connect', event.String])
        # oder vielleicht mit Popen oder run:
        # Popen( ['rustdesk', '--connect', event.String]);