Zeilenumrandung, außen Fett innen dünn

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: Zeilenumrandung, außen Fett innen dünn

von Stephan » Fr, 03.03.2006 16:37

Der Trick mit der Umrandung klappt erst ab 3 x 3 Felder
ich hoffe wir reden immer noch über ein Tabellenblatt? Weil Zellen sind keine Felder und umgekehrt.
Dann:
Hab ich was falsch gemacht?
Nein.

Wenn das stört mache es mit Makro, beispielsweise:

Code: Alles auswählen

Sub Bereich_rahmen()
bereich = ThisComponent.getCurrentSelection()
aussenlinie = CreateUnoStruct("com.sun.star.table.BorderLine")
innenlinie = CreateUnoStruct("com.sun.star.table.BorderLine")
With aussenlinie
	.Color = RGB( 0, 0, 0 )
	.InnerLineWidth = 100
	.OuterLineWidth = 0
	.LineDistance = 0
End With
With innenlinie
	.Color = RGB( 0, 0, 0 )
	.InnerLineWidth = 10
	.OuterLineWidth = 0
	.LineDistance = 0
End With
linien = createUnoStruct("com.sun.star.table.TableBorder")
With linien
	.TopLine = aussenlinie
	.IsTopLineValid = True
	.BottomLine = aussenlinie
	.IsBottomLineValid = True
	.LeftLine = aussenlinie
	.IsLeftLineValid = True
	.RightLine = aussenlinie
	.IsRightLineValid = True
	.HorizontalLine =  innenlinie
	.IsHorizontalLineValid = True
	.VerticalLine =  innenlinie
	.IsVerticalLineValid = True
End With
bereich.TableBorder = linien
End Sub
wie ich gerade feststelle geht das auch für Mehrfachselektion.


Gruß
Stephan

von Tomtimo » Fr, 03.03.2006 10:37

Hallo,

ich muss nochmal nerven.

Der Trick mit der Umrandung klappt erst ab 3 x 3 Felder. Hab ich was falsch gemacht?

von Tomtimo » Mo, 20.02.2006 14:06

Hey Super!

Nun sind alle zufrieden! zumindest, was das Umranden angeht. Ich bin nun einen großen Schritt weiter!

Danke!

von Stephan » Mo, 20.02.2006 13:10

Bestimmt kennt ihr das auch, alles was neu ist, ist auch erstmal schlecht.
Ja, natürlich. Ich sehe auch das es nicht helfen wird, aber trotzdem folgende Argumentationshilfe für die lieben Kollegen die belegt das es in Calc genau den selben 'Klickaufwand' erfordert wie in Excel:

Excel:
Zellbereich markieren, dann:
Klick 1: im Kontextmenü auf "Zellen formatieren"
Klick 2: zum Register Rahmen wechseln
Klick 3: Stärke der Außenlinie wählen
Klick 4: Außenlinie setzen mit Klick auf "Kontur"
Klick 5: Stärke der Innenlinien wählen
Klick 6: Innenlinien setzen mit Klick auf "Innen"
Klick 7: OK

Calc:
Zellbereich markieren, dann:
Klick 1: im Kontextmenü auf "Zellen formatieren"
Klick 2: zum Register Umrandung wechseln
Klick 3: Stärke der Außenlinie wählen
Klick 4: Außenlinie setzen mit Klick auf "Äußere Umrandung zeichnen"
Klick 5: Klick auf Kreuzungsmittelpunkt der Innenlinien
Klick 6: Stärke der Innenlinie wählen
Klick 7: OK

Es ist also objektiv derselbe Aufwand. (Nein, nein ich verstehe schon das das unterschiedlich wahrgenommen wird, aber es ist trotzdem so.)

Gibt es noch eine einfachere Möglichkeit.
Ja, über Autoformat.
Gehe so vor:
*markiere einen Zellbereich der mindestens 4x4 Zellen groß ist
*formatiere die Linien wie oben beschrieben
*lasse den Bereich markiert und wähle Format-Autoformat
*Klicke auf "Zusätze" und entferne dort alle Häkchen die nicht benötigt werden (mutmaßlich also alle außer Umrandung, beachte aber ggf. die Vorteile der Einbeziehung auch der anderen)
*Klicke "Hinzufügen" und vergib einen Namen
*bestätige und schließe den Dialog

der benutze Zellbereich wird nun nicht mehr benötigt, kannst Du löschen oder Sonstiges

Zukünftig gilt nun:
*markiere den Zellbereich (der nicht 4x4 groß sein muß)
*wähle Format-Autoformatierung
*wähle das selbst erstellte Autoformat und klicke OK (alternativ klicke doppelt auf das Format, dann brauchst Du OK nicht)


Gruß
Stephan

von Tomtimo » Mo, 20.02.2006 11:50

Hallo,

ich habe meinen Arbeitskollegen nun gezeigt, wie diese es mit der Umrandung machen müssen. Nun sind diese natürlich am Stöhnen weil es halt etwas umständlicher geht als in Excel. Bei manchen kann ich es verstehen, denn diese benutzen die Umrandung sehr sehr häufig.
Bestimmt kennt ihr das auch, alles was neu ist, ist auch erstmal schlecht. Hier werden nur die Nachteile von OOo gesehen, aber nicht die Vorteile.
Ich denke da ein bisschen anders und mache gerne mal ein paar klicks mehr al in Excel, dafür geht es anderen Stellen ja einfacher.
Dennoch:
Gibt es noch eine einfachere Möglichkeit. Meinetwegen über Makros? Das ich also nur den Breich markieren muss, ein Makro starte und schon ist es wie gewünscht Umrandet?

von Tomtimo » Di, 31.01.2006 14:25

Ja, dann mal vielen Dank! Ist zwar nicht ganz so einfach wie bei Excel, aber so klappt es nun.

von Barlee » Di, 31.01.2006 11:35

Hallo Tomtimo,

markiere Deine Tabelle,
wähle Format/Zellen.../Reiter Umrandung

Hier kannst Du links unter "Linienanordnung" entsprechende Linien einzeln wählen, denen Du rechts unter "Stil" ein jeweiliges Format zuweisen kannst
In Deinem Fall also für die äußeren eine stärkere Linie; für die zwei sich kreuzenden waagerechten und senkrechten Linien eine dünnere.

Gruß Barlee

EDIT: Lenu war schneller...

von Lenu » Di, 31.01.2006 11:31

Zunächst formatierst Du mal den ganzen betroffenen Zellbereich mit dem dünnen Gitter.
Dann markierst Du neu und rufst wieder das Umrandungs-Fenster auf und dort die Umrandungsversion mit allen Linien. Die mittleren Linien, die dünn bleiben sollen, klickst Du (evtl. mehrfach) an, sodass sie grau dargestellt werden. Dann klickst Du auf einen Aussenrand und stellst die gwünschte Liniendicke ein. Dann noch die anderen Aussenränder anklicken.

Zeilenumrandung, außen Fett innen dünn

von Tomtimo » Di, 31.01.2006 10:58

Hallo,

ich versuche gerade die Zellen in einer Tabelle dünn zu umranden. Gleichzeitig soll aber die gesamte Tabelle fett umrandet sein. Also so:
Bild
Das habe ich natürlich in Excel gemacht, sonst müsste ich ja nicht fragen wie es in OOo geht. :lol: Ich benutze übrigens OOo2.0.1

Vielen Dank!

Nach oben