Seite 1 von 1
Drehfeld Min/Max Werte aus Zelle ?
Verfasst: Sa, 14.08.2010 14:47
von clag
Hallo Leutz,
kann man in den Eigenschaften eines Drehfeldes den Werten von Min und Max Werte aus Zellen zuweisen ?
Da ich so in den Eigenschaften nichts gefunden habe, wie man da eine Zelle einbinden könnte vermute ich,
es geht nur über einen Makro Befehle?
Wenn ja, wie oder womit krieg ich da 'nen Zellenwert rein ?
schonmal Danke
Re: Drehfeld Min/Max Werte aus Zelle ?
Verfasst: So, 15.08.2010 17:31
von DPunch
Aloha
Da Du ja mittlerweile weisst, wie man Xray benutzt und Werte aus Zellen ausliest, sollte Dir eigentlich nur noch der Zugriff zum Drehfeld fehlen.
Den kriegst Du (in einem Calc-Dokument) folgendermassen:
Code: Alles auswählen
sSpinButtonName = "Drehfeld 1" ' <--- muss natürlich der Name sein, den Du Deinem Drehfeld gegeben hast
oDoc = thisComponent
oSheet = oDoc.CurrentController.ActiveSheet
oDrawpage = oSheet.Drawpage
oForm = oDrawpage.Forms(0)
oControlModel = oForm.getByName(sSpinButtonName)
xray oControlModel
oder auch
Code: Alles auswählen
sSpinButtonName = "Drehfeld 1" ' <--- muss natürlich der Name sein, den Du Deinem Drehfeld gegeben hast
oDoc = thisComponent
oSheet = oDoc.CurrentController.ActiveSheet
oDrawpage = oSheet.Drawpage
For i = 0 To oDrawpage.Count-1
If oDrawpage(i).supportsService("com.sun.star.drawing.ControlShape") Then
oControlModel = oDrawpage(i).Control
If oControlModel.Name = sSpinButtonName Then
xray oControlModel
End If
End If
Next i
Re: Drehfeld Min/Max Werte aus Zelle ?
Verfasst: Mo, 16.08.2010 15:10
von clag
Hallo DPunch,
DPunch hat geschrieben:Da Du ja mittlerweile weisst, wie man Xray benutzt und Werte aus Zellen ausliest,
noch nicht wirklich
aber mit deiner prima Anleitung habe ich es jetzt geschafft und konnte die Werte direkt auslesen und hineinschreiben
wenn denn endlich mal was funktioniert ist das schon motivierend
Edit !
jetzt habe ich aber doch immer noch ein Problem
und zwar finde ich auch mit X-ray keinen Hinweis darauf, welche Zelle als Datenbereich zugewiesen wurde
um die per Makro wechseln zu können?
Speziell bei der zwei Bildlaufleisten wollte ich da per Makro wechseln um einen Schleppeffekt zu bekommen
Danke
Re: Drehfeld Min/Max Werte aus Zelle ?
Verfasst: Mo, 16.08.2010 18:22
von turtle47
Hi Clag,
clag hat geschrieben:und zwar finde ich auch mit X-ray keinen Hinweis darauf, welche Zelle als Datenbereich zugewiesen wurde
um die per Makro wechseln zu können?
Wer suchet > "Drehfeld" der
findet.
Viel Erfolg.
Jürgen