Bulk update odp slide backgrounds

I have approximately 400 odp files (were previously pptx but converted to odp) which have a grey gradient background. I want to update the background on all of these files (hopefully without needing to open each one up individually). Ideally, I could change the assigned template so that future changes could be made to the template and get applied automatically to these documents. The only attribute I really need is the background.

I created a template and used the Template Changer extension to try and apply to all but it didn’t apply the background. I may have a gap in my understanding of templates/styles though.

Any suggestions on how to accomplish this would be appreciated.

maybe try to be more specific, upload an example, with result & expected …

from there, some good souls woud be able guide you to the right action, in addition with simple macro or xml tweaks if needed.

Default Song Template.odp (40.4 KB)
Default Song Template Updated.odp (75.5 KB)
Here is an example of the source format and the desired outcome. One interesting thing I noticed was when I opened the original default example, it did ask me if I wanted to use the updated “style”. This isn’t the case for all the examples though. So it seems the Template Changer did do something to some of these. However when I said yes, it did not change the background so I’m wondering if, while I updated the template background, maybe this didn’t update the style background?

seems it gets direct formating, and not style :thinking:
as a result, if you add a new slide, it gets no background, right ?

see e.g. Changing the background of all slides at once in LibreOffice Impress - #2 by Zizi64

Your documents technically are not LO templates. An Impress template has .otp file extension.

Don’t simply change the file extension in the hope to turn them into a template. This won’t work because XML encoding, mainly metadata, is different between ordinary and template documents.

To create a template from your “sample” documents, use File>Templates>Save as Template.

I used word sample here to avoid the ambiguity between layman and technical usages of word template.

Default Song Template.odp is based on a template named Worship Songs while Default Song Template Updated.odp is not templated at all.

So, the simplest things would be to modify the original template (or create one with the same name).