Zelle Selektieren und die Eigenschaften ändern

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

Moderator: Moderatoren

nusta88
***
Beiträge: 78
Registriert: Di, 26.06.2007 13:30

Zelle Selektieren und die Eigenschaften ändern

Beitrag von nusta88 »

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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von komma4 »

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

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von nusta88 »

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

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von nusta88 »

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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von komma4 »

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

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von nusta88 »

Alsooo ich hab doch jetzt alles hinbekommen, auser mit:

Code: Alles auswählen

'Cells(27, 4).Font.ColorIndex = 1
Wer könnte mit bei der Umschreibung helfen?
nusta88
***
Beiträge: 78
Registriert: Di, 26.06.2007 13:30

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von nusta88 »

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

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von kannenklaus »

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

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von nusta88 »

jo danke klaus. Funktioniert perfekt
kannenklaus
*****
Beiträge: 319
Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von kannenklaus »

hallo nusta,

das einfärben geht besser mit der angabe des rgb-wertes. s.a. entsprechende coedzeile

Code: Alles auswählen

oZelle.CharColor=rgb(255, 240, 0)
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

Re: Zelle Selektieren und die Eigenschaften ändern

Beitrag von nusta88 »

Dankeschön Klaus. Dank dir hab ich echt ne Menge dazugelernt.
Antworten