🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Kann mir jemand sagen wie ich an die "Verknüpfte Zelle" eine Radiobuttons komme und den Wert ändere?
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Ganz offensichtlich durch »Betätigen« des Radiobuttons!
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Leider wenig hilfreich! Oben steht "per Makro"
Ich möchte die Verknüpfung aus dem Struct löschen.
Hat wohl etwas mit com.sun.star.form.binding.XValueBinding zu tun. Das bekomme ich aber keine Zugang. Bei Dannenhöfer steht etwas. Das bezieht sich aber auf die formalen Eigenschaften des Structs.
VG S.
Ich möchte die Verknüpfung aus dem Struct löschen.
Hat wohl etwas mit com.sun.star.form.binding.XValueBinding zu tun. Das bekomme ich aber keine Zugang. Bei Dannenhöfer steht etwas. Das bezieht sich aber auf die formalen Eigenschaften des Structs.
VG S.
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Hallo
zuweit ich das bis jetzt testen konnte, ist die Verknüpfte Zelle (bzw. deren Adresse) strikt readonly
jo, ist auch wenig konstruktiv wenn du alle drei Tage mal eine Frage zu einem Teilproblem deiner »Anwendung« stellst, ohne mal irgendwie zu erläutern im welchen Kontext das steht!Leider wenig hilfreich!
zuweit ich das bis jetzt testen konnte, ist die Verknüpfte Zelle (bzw. deren Adresse) strikt readonly
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
boah! das funktioniert.mikele hat geschrieben: ↑Sa 27. Jul 2024, 16:04Hallo,
https://stackoverflow.com/questions/751 ... t-lib-calc
Wie bist du darauf gestossen?
Beispiel in python:
Code: Alles auswählen
from com.sun.star.beans import NamedValue as NV
def bind_spin_button_to_cell(*_):
doc = XSCRIPTCONTEXT.getDocument()
form = doc.Sheets.Tabelle1.DrawPage.Forms[0]
spin_button = form['Drehfeld 1']
address = doc.CurrentSelection.CellAddress
nv = NV( Name="BoundCell", Value=address )
bind = doc.createInstance("com.sun.star.table.CellValueBinding")
bind.initialize((nv,))
spin_button.setValueBinding(bind)
Zuletzt geändert von karolus am Sa 27. Jul 2024, 17:39, insgesamt 1-mal geändert.
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Ich weiß nicht wozu der Gesamtzusammenhang der Anwendung notwendig ist, um auf die Frage einzugehen. Die wesentlichen Randbedingungn sind erläutert..... ist auch wenig konstruktiv wenn du alle drei Tage mal eine Frage zu einem Teilproblem deiner »Anwendung« stellst, ohne mal irgendwie zu erläutern im welchen Kontext das steht!
Mikele, vielen Dank für die Hilfe.
VG S.
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
https://de.wikipedia.org/wiki/XY-ProblemIch weiß nicht wozu der Gesamtzusammenhang der Anwendung notwendig ist, um auf die Frage einzugehen.
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Verknüpfte Zelle eins Radiobuttons per Makro ändern/ löschen
Hallo Mikele,
Dein Code ist doch Python oder so etwas? Kannst Du mir bei der Übersetzung ins Basic helfen. Nachfolgende geht noch nicht. Ich möchte die Bindung aus Kompatibilitätsgründen zu Vorgängerversionen aufheben, da in der aktuellen Version die Verarbeitung der Auswahl auf anderem Wege erfolgt.
Danke S.
Dein Code ist doch Python oder so etwas? Kannst Du mir bei der Übersetzung ins Basic helfen. Nachfolgende geht noch nicht. Ich möchte die Bindung aus Kompatibilitätsgründen zu Vorgängerversionen aufheben, da in der aktuellen Version die Verarbeitung der Auswahl auf anderem Wege erfolgt.
Danke S.
Code: Alles auswählen
Sub Main
Dim oDrawpage As Object
Dim oForm As Object
Dim oRadio As Object
Dim bind
oDrawpage = ThisComponent.Sheets.getByIndex(0).Drawpage
oForm = oDrawPage.getForms.getByIndex(0)
oRadio = oForm.GetByIndex(0)
nv = NV( Name="BoundCell", Value="A2" )
bind = doc.createInstance("com.sun.star.table.CellValueBinding")
bind.initialize((nv,))
oRadio.setValueBinding(bind)
End Sub
- Dateianhänge
-
- MyBinding.ods
- (14.94 KiB) 153-mal heruntergeladen
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.