Drehfeld Min/Max Werte aus Zelle ?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Drehfeld Min/Max Werte aus Zelle ?

Re: Drehfeld Min/Max Werte aus Zelle ?

von turtle47 » Mo, 16.08.2010 18:22

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. :wink:

Viel Erfolg.


Jürgen

Re: Drehfeld Min/Max Werte aus Zelle ?

von clag » Mo, 16.08.2010 15:10

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

Code: Alles auswählen

....
oControlModel1.ScrollValue = 100

wenn denn endlich mal was funktioniert ist das schon motivierend :D


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 ?

von DPunch » So, 15.08.2010 17:31

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

Drehfeld Min/Max Werte aus Zelle ?

von clag » Sa, 14.08.2010 14:47

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

Nach oben