Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
nusta88
***
Beiträge: 78 Registriert: Di, 26.06.2007 13:30
Beitrag
von nusta88 » Fr, 29.06.2007 10:02
Hallo Leute,
ich hab wieder mal paar Probleme bei der Selektierung der aktiven Zellen. Ein Codebeispiel dafür ist:
Code: Alles auswählen
Dim isProtected As Boolean
' *** Merken, ob das Blatt beim Aufruf geschützt war ***
isProtected = Excel.ActiveSheet.ProtectContents
If (Excel.ActiveCell.Locked) Then
If (ActiveCell.Column >= 6) Then
Cells(27, 4).Font.ColorIndex = 3
Cells(ActiveCell.Row + 1, 1).Select
ElseIf (ActiveCell.Row >= 30) Then
Cells(32, 1).Select
Else
Cells(ActiveCell.Row, ActiveCell.Column + 1).Select
End If
End If
Da der Code ganz kurz ist würde ich mich freuen wenn es auf OOoBasic umgeschrieben wird.
bis dann
komma4
********
Beiträge: 5332 Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:
Beitrag
von komma4 » Fr, 29.06.2007 10:48
nusta88 hat geschrieben: Da der Code ganz kurz ist würde ich mich freuen wenn es auf OOoBasic umgeschrieben wird.
Wir helfen gerne - aber wir sind kein Übersetzungsbüro.
Wie wäre es, wenn Du Dich selbst einarbeitest? Oder: tauschen wir zwei den Arbeitsplatz....
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
nusta88
***
Beiträge: 78 Registriert: Di, 26.06.2007 13:30
Beitrag
von nusta88 » Fr, 29.06.2007 11:12
Oder: tauschen wir zwei den Arbeitsplatz....
kein Problem wenn du für 6,5 € die Stunde arbeiten willst.
nusta88
***
Beiträge: 78 Registriert: Di, 26.06.2007 13:30
Beitrag
von nusta88 » Fr, 29.06.2007 12:24
Kann mir zumindest jemand sagen wie man das hier umschreiben könnte:
Code: Alles auswählen
Dim isProtected As Boolean
' *** Merken, ob das Blatt beim Aufruf geschützt war ***
isProtected = Excel.ActiveSheet.ProtectContents
komma4
********
Beiträge: 5332 Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:
Beitrag
von komma4 » Fr, 29.06.2007 12:38
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
nusta88
***
Beiträge: 78 Registriert: Di, 26.06.2007 13:30
Beitrag
von nusta88 » Fr, 29.06.2007 15:46
Alsooo ich hab doch jetzt alles hinbekommen, auser mit:
Wer könnte mit bei der Umschreibung helfen?
nusta88
***
Beiträge: 78 Registriert: Di, 26.06.2007 13:30
Beitrag
von nusta88 » So, 01.07.2007 11:00
Hallo,
warte immer noch auf Antworten. Bitte um Hilfe
kannenklaus
*****
Beiträge: 319 Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt
Beitrag
von kannenklaus » Mo, 02.07.2007 17:05
hallo,
damit müsste es klappen:
Code: Alles auswählen
Sub Main
dim oDoc as Object, aktBlatt as Object, oZelle as Object
oDoc=thisComponent
aktBlatt=oDoc.CurrentController.getActiveSheet
oZelle=aktBlatt.getCellByPosition(3,26)
oZelle.string="wer" 'trägt wer in die Zelle ein
oZelle.CharColor=000'RGB-Wert als Dreierketter
End Sub
grüße
klaus
nusta88
***
Beiträge: 78 Registriert: Di, 26.06.2007 13:30
Beitrag
von nusta88 » Di, 03.07.2007 15:41
jo danke klaus. Funktioniert perfekt
kannenklaus
*****
Beiträge: 319 Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt
Beitrag
von kannenklaus » Mi, 04.07.2007 09:48
hallo nusta,
das einfärben geht besser mit der angabe des rgb-wertes. s.a. entsprechende coedzeile
mit dem xray tool kannst du dir viele eigenschaften, methoden und services des jeweiligen objektes anzeigen lassen. du findest das tool unter:
http://live.prooo-box.org/html/develop2.html
grüße
klaus
nusta88
***
Beiträge: 78 Registriert: Di, 26.06.2007 13:30
Beitrag
von nusta88 » Mi, 04.07.2007 12:33
Dankeschön Klaus. Dank dir hab ich echt ne Menge dazugelernt.