Seite 1 von 1
Re: Umrandungen unterschiedlicher Linienstärke einfacher?
Verfasst: Sa, 23.02.2008 12:34
von Gert Seler
Hallo weezerle,
bei "OpenOffice org" geht das "Format kopieren" genauso wie bei "xls" mit dem Pinsel in der Symbolleiste.
mfg
Gert
Re: Umrandungen unterschiedlicher Linienstärke einfacher?
Verfasst: Sa, 23.02.2008 15:54
von turtle47
Hallo Weezerle,
wenn Du das öfters brauchst dann baue Dir folgendes Makro
unter "Meine Makros" ein und lege Dir eine Schaltfläche in der
Standardsymbolleiste an.
Code: Alles auswählen
Sub Zellenrahmen
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(12) as new com.sun.star.beans.PropertyValue
args1(0).Name = "OuterBorder.LeftBorder"
args1(0).Value = Array(0,0,99,0)
args1(1).Name = "OuterBorder.LeftDistance"
args1(1).Value = 0
args1(2).Name = "OuterBorder.RightBorder"
args1(2).Value = Array(0,0,99,0)
args1(3).Name = "OuterBorder.RightDistance"
args1(3).Value = 0
args1(4).Name = "OuterBorder.TopBorder"
args1(4).Value = Array(0,0,99,0)
args1(5).Name = "OuterBorder.TopDistance"
args1(5).Value = 0
args1(6).Name = "OuterBorder.BottomBorder"
args1(6).Value = Array(0,0,99,0)
args1(7).Name = "OuterBorder.BottomDistance"
args1(7).Value = 0
args1(8).Name = "InnerBorder.Horizontal"
args1(8).Value = Array(0,0,2,0)
args1(9).Name = "InnerBorder.Vertical"
args1(9).Value = Array(0,0,2,0)
args1(10).Name = "InnerBorder.Flags"
args1(10).Value = 0
args1(11).Name = "InnerBorder.ValidFlags"
args1(11).Value = 127
args1(12).Name = "InnerBorder.DefaultDistance"
args1(12).Value = 0
dispatcher.executeDispatch(document, ".uno:SetBorderStyle", "", 0, args1())
End Sub
Informationen zum Installieren und einbinden findest du hier:
http://www.ooowiki.de/MakrosInstallierenKapitel Quellcode..
http://www.ooowiki.de/MakrosMitEinemKlick
http://www.ooowiki.de/SchaltFl%C3%A4che
Hilft das weiter?
Viel Erfolg.
Jürgen
Re: Umrandungen unterschiedlicher Linienstärke einfacher?
Verfasst: Sa, 23.02.2008 19:15
von Eddy
Hallo weezerle,
Ich muss nun jedesmal den umständlichen Weg gehen via rechtsklick und "Zellen formatieren" jede einzelne Seite der Linienführung auswählen und dort dann die Stärke festlegen. Das geht doch sicher ne ganze Ecke einfacher, oder?
Als erstes über den Button alle Linien "Dünn" zeichnen. Danach bei noch markierten Zellen Rechtsklick, Zellen formatieren, passende Linienstärke auswählen, die mittlere Linienführungen ausschalten (je 2 mal klicken) und schon fertig.
Mit unliniierten Grüßen
Eddy
Re: Umrandungen unterschiedlicher Linienstärke einfacher?
Verfasst: So, 24.02.2008 12:17
von weezerle
@ Jürgen
Vielen Dank für die Hilfe.
Genau soetwas wollte ich haben, ich hatte mich bislang noch nie an Makros rangetraut. Aber ich werd mir mal Deine Lektürenlinks anschauen.
Hat mir jedenfalls sehr geholfen Deine Hilfe.
@ Eddy:
Klar so gehts auch, danke. Aber ich habe echt sowas gesucht wie Jürgen es beschrieb. Das ist wirklich Klasse. Danke aber für Deine Hilfe!
Grüße,
weezerle.