Formatvorlagen ändern mit Makro

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

Moderator: Moderatoren

turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Formatvorlagen ändern mit Makro

Beitrag von turtle47 »

Hi WoOolf,
WoOolf hat geschrieben:Aber wie kann ich eine bestehende Formatvorlage über ein Makro verändern.
Vielleicht so:

Code: Alles auswählen

Sub Change_CharacterStyles
Dim oDoc
oDok = ThisComponent
oStyles = oDok.StyleFamilies
oCharacterStyles = oStyles.getByName("CharacterStyles")
myStyle = oCharacterStyles.getByName("MeineVorlage")'Name anpassen
myStyle.CharColor = RGB(255,234,44)
End Sub
Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Formatvorlagen ändern mit Makro

Beitrag von Karolus »

Hallo
-> Wie bekomme ich Zugriff auf die Rahmenvorlage? Mit "FrameStyles" oder?
Richtig.
Wie könnte ich dann in einer Rahmenvorlage die Attribut "Drucken" (unter Rahmen->Zusätze->Eigenschaften) verändern.

Code: Alles auswählen

Sub drucke_Rahmen_nicht
'xray 
thisComponent.StyleFamilies().getbyname("FrameStyles").getbyname("Frame").print = false
End Sub
Kennst du xray?
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten