Zellwerte in Macros auslesen und vergleichen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Zellwerte in Macros auslesen und vergleichen

Beitrag von turtle47 »

Hallo Stefan,
Stevie Flash hat geschrieben:soll in der darunterliegenden Zeile eine durchgehende Linie gezogen werden.
Von oben nach unten oder von Links nach Rechts? Das geht mit normalen Bordmitteln sowieso nicht.

Folgendes Makro fügt eine diagonale Linie ein. Reicht das aus?

Code: Alles auswählen

Sub Datum_Auswerten
	oDoc=thisComponent
	mLine = createUnoStruct( "com.sun.star.table.BorderLine" )
	mLine.Color = 0
	mLine.InnerLineWidth = 25
	mySheet = oDoc.Sheets().getByName("Tabelle1")
	oCell1 = mySheet.getcellrangebyname("A1").Value
	oCell2 = mySheet.getcellrangebyname("B1").Value
	if oCell1 < oCell2 Then
	oCell3 = mySheet.getcellrangebyname("B2")
	oCell3.DiagonalBLTR=mLine
	end if
	if oCell1 > oCell2 Then
	oCell4 = mySheet.getcellrangebyname("A2")
	oCell4.DiagonalBLTR=mLine
	end if
End Sub
Jürgen
Zuletzt geändert von turtle47 am Mi, 09.07.2008 11:15, insgesamt 1-mal geändert.
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem