[gelöst] - Macro per doppelklick auf zelle starten
Verfasst: Mi 16. Feb 2022, 02:47
Hallo zusammen,
Ich möchte gerne in einer Calc-Tabelle eine Spalte haben, die ich mit "Doppelklick", oder der "Leertaste" mit einem Zeichen fülle, bzw. wieder leere.
Dazu habe ich folgenden Code gefunden:
In der Beispieldatei aus dem anderen Forum funktioniert das einwandfrei.
Nur mit einfachem kopieren des Codes in mein Dokument funktioniert das leider nicht.
Ich bekomme den Doppelklick nicht zugewiesen.
Ich sehe auch nirgends wo im Demodokument die Zuweisung stattgefunden hat.
Bei den Ereignissen, die ich gefunden habe gibt es keinen "Klick", oder "Doppel-Klick"
Irgendwo muß da noch was im Dokument sein... nur wo?
Und als 2. Frage dazu:
Ich möchte auch gleich die "Leertaste" dazu benutzen, ebenso die Zelle zu füllen/löschen, im Abwechselnden Modus.
Also wenn "leer", dann schreibe "x" rein
wenn "nicht leer", dann leere die Zelle
Gruß
Fabi
Ich möchte gerne in einer Calc-Tabelle eine Spalte haben, die ich mit "Doppelklick", oder der "Leertaste" mit einem Zeichen fülle, bzw. wieder leere.
Dazu habe ich folgenden Code gefunden:
Code: Alles auswählen
Sub SetMark (oEvent) as boolean
if ThisComponent.currentSelection.string = "" then
ThisComponent.currentSelection.string = "X"
end if
SetMark=true
End Sub
Nur mit einfachem kopieren des Codes in mein Dokument funktioniert das leider nicht.
Ich bekomme den Doppelklick nicht zugewiesen.
Ich sehe auch nirgends wo im Demodokument die Zuweisung stattgefunden hat.
Bei den Ereignissen, die ich gefunden habe gibt es keinen "Klick", oder "Doppel-Klick"
Irgendwo muß da noch was im Dokument sein... nur wo?
Und als 2. Frage dazu:
Ich möchte auch gleich die "Leertaste" dazu benutzen, ebenso die Zelle zu füllen/löschen, im Abwechselnden Modus.
Also wenn "leer", dann schreibe "x" rein
wenn "nicht leer", dann leere die Zelle
Gruß
Fabi