Textfarbe per Makro ändern

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

Moderator: Moderatoren

GeMa
Beiträge: 1
Registriert: Mi, 12.05.2010 17:13

Textfarbe per Makro ändern

Beitrag von GeMa »

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 ?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Textfarbe per Makro ändern

Beitrag von komma4 »

Willkommen im Forum.


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)
Auf jeden Fall hilft Dir XRAY weiter... besorgen, installieren, verwenden!



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)
Antworten