As we know, starting with 2007, MS Office applications save files in an format that is actually group of xml and other files inside a zip package. I have experience cracking these open and seeing what's inside them.
Building a corporate template (.potx), and I can see where background images and other graphics are stored inside the ppt\media\ folder of the zip package.
My template includes a bunch of layouts with background images. I'd like my user to be able to use macro buttons to swap in different background images matching an alternate theme. I know how to do that with the image files living in a folder on the network or the computer. But it would be cool if those images could be contained inside the template file so they all travel together.
So: Is there a way to store image files INSIDE a .potx without having them appear in visible slides or layouts? How can I then address and manipulate those image files inside the .potx using VBA?