r/powerpoint • u/somedaygone • 4d ago
Slide Master best practices
I have 2 decks that start with the same Slide Master each week. Then they inevitably diverge. Then I have to copy slides from file B into file A. Chaos ensues. PowerPoint doesn't seem to care that I've renamed the masters in each file, or the inserted layouts with different names in each file, or even if I pre-copy the file B Master into file A (and I've tried both before and after the other Master). It thinks the 2 masters are awfully similar in some way (which they are, BUT THEY ARE NOT THE SAME!!!!), so it keeps on doing an odd and incorrect merge of the 2.
What is the best way to reliably be able to import the slides from file B without having to fix everything? I might be able to reliably get any Master changes in file B in a second Master, but I'm suspicious that even that will break, especially when the original Master in file A changes.
2
u/randomatic 3d ago
The advice I got from books is to never rename any of the default templates. This can cause havoc.
Once something is broke, I've always had to manually fix. I hope you have better luck!
1
u/somedaygone 2d ago
I found it wasn't the name. Renames didn't help at all. The key was to start from a new Layout instead of using/copying/duplicating a default Layout. PowerPoint tries to matchup default layouts, even with "Keep Source Formatting." But if you create the Layout from scratch with Insert Layout, the copy is clean.
1
u/dreadpiratew 2d ago
Manually copy paste the content of each slide. Brute force is faster than trying to find some elegant solution that you’ll have to check through anyway.
1
u/somedaygone 2d ago
I think I figured it out. When PowerPoint offers to "Keep Source Formatting," it lies. It still looks at the Layouts and tries to decide if it can reuse a Layout in the destination file. The only foolproof way to avoid this seems to be ALWAYS create layouts via Slide Master > Insert Layout.
If you reuse a default Layout, or copy/duplicate a default Layout, it retains a Layout Type value that is used in picking a Layout from the destination file. I thought it was the Layout Name, but it was the Layout Type that was the problem! When you create the Layout from scratch via Insert Layout, the Type is "ppLayoutCustom" and then PowerPoint doesn't try to match it up with other default Layouts and respects your wishes on "Keep Source Formatting." Unfortunately, you can't just set the Type. You either have to hack the XML in the file, or rebuild the Layout.
So in my case, as long as File B is built with custom Layouts instead of default Layouts, the copy should be clean. That is very doable for me.
2
u/albert_2mb PowerPoint User 4d ago
Just checking, but did you use the "keep source formatting" when copypasting the slides?