von Charly » Mi, 28.01.2009 09:52
Hallo!
Mit folgendem Code kannst die Zellvorlage der Bedingung 1 auslesen
Code: Alles auswählen
Sub VorlageSuchen()
Doc = ThisComponent
Zelle = Doc.getCurrentSelection
Bedingung = Zelle.ConditionalFormat
Bedingungen = Bedingung.getElementNames()
Bed1 = Bedingung.getByName(Bedingungen(0))
Vorlage = Bed1.getStyleName()
MSGBox(Vorlage)
End Sub
Auf diesem Weg kannst du auch andere Teile der Bedingung auslesen. Leider habe ich keinen direkten Weg gefunden, festzustellen, welche der vorgegebenen Bedingungen erfüllt ist und welcher nicht. Nur den indirekten Weg, dass das Makro das selbst über die Zellwerte ermittelt. Aber das hast du wohl nicht gemeint.
Gruß
Charly
Hallo!
Mit folgendem Code kannst die Zellvorlage der Bedingung 1 auslesen
[code]
Sub VorlageSuchen()
Doc = ThisComponent
Zelle = Doc.getCurrentSelection
Bedingung = Zelle.ConditionalFormat
Bedingungen = Bedingung.getElementNames()
Bed1 = Bedingung.getByName(Bedingungen(0))
Vorlage = Bed1.getStyleName()
MSGBox(Vorlage)
End Sub
[/code]
Auf diesem Weg kannst du auch andere Teile der Bedingung auslesen. Leider habe ich keinen direkten Weg gefunden, festzustellen, welche der vorgegebenen Bedingungen erfüllt ist und welcher nicht. Nur den indirekten Weg, dass das Makro das selbst über die Zellwerte ermittelt. Aber das hast du wohl nicht gemeint.
Gruß
Charly