Is it possible to insert a new slide into an existing presentation, retaining the theme of both the new slide and the existing presentation?
For example, if I am editing Presentation A which uses Theme A and I insert a slide from Presentation B which uses Theme B, the end result should be that Presentation A now has the following slides:
Presentation A
- Slide A (Theme A)
- Slide B (Theme B)
When I attempt to do the following, the text from the slide file (Presentation B) is inserted into the existing Presentation A, but the graphics and formatting are not inserted:
var presentationA = Globals.ThisAddIn.Application.ActivePresentation;
presentationA.Slides.InsertFromFile(@"C:\\SlideTemplates\PresentationB.pptx", 0);
Here is what the Presentation B slide looks like (i.e., the slide I want to insert into the Presenation A):
B
But here is what it looks like once inserted:

I'm using Visual Studio 2017 and Office 2016 on Windows 10.