Hallo Lilo,

das folgende Makro habe ich mit einer Dokument-Vorlage (.ott), getestet, bei der ich bei einer Absatzvorlage die Automatik gesetzt hatte. Wie gewünscht, war danach der Haken weg. Das Makro setzt sämtliche Automatikeinträge auf aus! Das Speichern danach habe ich bewusst nicht ins Makro genommen. Bitte aber auf einer Kopie ausprobieren, bevor du das in größerem Maßstab ausführst.

Sub AutoAus

Dim Pstyles as object, style as object, i as long, upper as long

PStyles = ThisComponent.StyleFamilies.getByName("ParagraphStyles")
upper = PStyles.Count - 1
for i = 0 to upper
    style = PStyles.getByIndex(i)
    style.isAutoUpdate = False
next

end sub

Gruß

Gerhard

Am 11.11.2018 um 14:22 schrieb Lilo von Hanffstengel:
Hallo Liste,

Es existieren bei uns im Büro alte Dateivorlagen, in denen bei manchen(!)
Absatzvorlagen das 'Automatisch aktualisieren' gesetzt ist.
Wahrscheinlich aus irgendeiner uralten OpenOffice mitgeschleppt.

Gibt es eine Möglichkeit, die 'Automatische Aktualisierung' in
allen(!) Absatzvorlagen einer Dokumentvorlage (OTT) zu löschen?
Sich per Hand durch zu klicken ist ja nicht sonderlich praktikabel bei
zig Absatzvorlagen in zig Dateien.

Ich bin in LO-Basic/Makros nicht so bewandert, meine tägliche Arbeit sind
andere Programmiersprachen.

Kennt ihr da irgendeinen Befehl in LO, ein Macro oder externe Batch?

Ich danke euch schon mal für eure Hilfe.

--
Freundliche Grüße
GwenDragon // Lilo von Hanffstengel


--
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an