Per Schalter den Rahmen um einen Bereich wegzaubern

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

Moderator: Moderatoren

Zahnerer
**
Beiträge: 25
Registriert: Di, 20.02.2007 23:56

Per Schalter den Rahmen um einen Bereich wegzaubern

Beitrag von Zahnerer »

Hallo Freunde,

ich bin eben dabei, mich in Basic einzuarbeiten und versuche, ohne Makroaufzeichnung mit validem Code meine Funktionen zu programmieren. Im Moment stehe ich jedoch auf dem Schlauch:

Ich finde einfach keinen Weg, einem Zellbereich den Rahmen weg zu löschen:

Code: Alles auswählen

oZielbereich.CharUnderline = false
oder

Code: Alles auswählen

oZielbereich.CharUnderline = 0
oder so

Hat jemand Lust, mir auf die Sprünge zu helfen?

Gruß, Zahnerer
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Per Schalter den Rahmen um einen Bereich wegzaubern

Beitrag von komma4 »

Mit CharUnderline änderst Du den Unterstreichungsmodus der Zeichen.

Du suchst wahrscheinlich

Code: Alles auswählen

With oZielBereich
  .TopBorder.Color = 0
  .RightBorder.Color = 0 
  .BottomBorder.Color = 0
  .LeftBorder.Color = 0
End With

Warum nutzt Du nicht XRAY?
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)
Zahnerer
**
Beiträge: 25
Registriert: Di, 20.02.2007 23:56

Re: Per Schalter den Rahmen um einen Bereich wegzaubern

Beitrag von Zahnerer »

Hallo komma4.

Super danke, das hatte ich gesucht. :D

Das mit XRAY ist sicher sinnvoll für mich. Ich werde es gleich installieren. Dann dürfte die Sucherei etwas schneller von Statten gehen. Ich hatte bisher noch keine Ahnung, :o dass es so etwas gibt und vor Allem, wie man es bedient. :? Aber sicherlich gibt es da eine gute Anleitung!??? (vielleicht sogar in deutsch???)

Danke nochmal!
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Per Schalter den Rahmen um einen Bereich wegzaubern

Beitrag von komma4 »

siehe:
viewtopic.php?f=18&t=39978&p=147911

Vor der Nutzung im Code muss die Bibliothek geladen werden:

Code: Alles auswählen

GlobalScope.BasicLibraries.Loadlibrary("XrayTool")

und dann im Code einfach xray vor das zu untersuchende Objekt

Code: Alles auswählen

xray ThisComponent
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)
Zahnerer
**
Beiträge: 25
Registriert: Di, 20.02.2007 23:56

Re: Per Schalter den Rahmen um einen Bereich wegzaubern

Beitrag von Zahnerer »

Hallo komma 4.

Hier bin ich noch einmal. Nochmals Danke für Deinen Tipp mit XRAY. Das funktioniert einwandfrei.

Mir ist es nur bisher etwas zu unpraktisch, weil ich immer erst das die Funktion XRAY mit dem zu untersuchenden Objekt in meinen Code schreiben muss, an jeder Stelle, wo ich Näheres wissen will. Das ist ganz schön aufwändig.

Im Moment begnüge ich mich mit dem OO-eigenem Basic-Fenster, in dem man links unten jedes Objekt angeben kann, welches dann bei langsamen Durchlauf der Funktionen (F8) immer aktuell alle Zustände der eingegebenen Variablen relativ detailliert anzeigt. (Das nur als Tipp für Newbies wie mich, die langsam in die Thematik hineinwachsen...)

Gruß, Zahnerer
Antworten