Hallo,
ich möchte in einer Impress-Seite die Schriftfarbe eines Textfeldes per Makro ändern.
globals:
oDoc = thisComponent
oPresentation = oDoc.Presentation
oController = oPresentation.Controller
oCurrentSlide = oController.CurrentSlide
Sub setTextfeldColor (textFeld,wert)
dim i as integer
dim myFeld as object
for i = 0 to oCurrentSlide.count - 1
myFeld = oCurrentSlide.getByIndex(i)
if myFeld.Name = textFeld then
myFeld.setPropertyValue("TextColor", RGB(255,0,0))
end if
next i
End Sub
Die Eigenschaft TextColor gibt es so aber nicht.
Kann mir jemand helfen ?
Textfarbe per Makro ändern
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Textfarbe per Makro ändern
Willkommen im Forum.
Ohne gerade die Zeit oder die Muse zu haben das Testen zu können....,probiere mal
Auf jeden Fall hilft Dir XRAY weiter... besorgen, installieren, verwenden!
Viel Erfolg!
Ohne gerade die Zeit oder die Muse zu haben das Testen zu können....,probiere mal
Code: Alles auswählen
myFeld.Text.TextColor = RGB(255,0,0)
Viel Erfolg!
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)
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)