2016-03-24 6 views
0

Ich habe eine sehr angepasste PowerPoint-Vorlage mit einem Layout namens "Titel und Inhalt".Interna von Kopieren einfügen Folie in PowerPoint

Wenn ich einfügen (mit Destination Thema Option) eine Folie "Titel und Inhalt" aus einer Präsentation basierend auf meiner benutzerdefinierten Vorlage zu Standard-Office-Vorlage basierte Präsentation, eingefügt Folie mit einem Layout namens "1_Titel und Inhalt" sogar obwohl die Standard-Office-Vorlage das Layout "Titel und Inhalt" hat.

Ich habe erwartet, dass die kopierte Folie dem Zieldesign folgt und das Layout verwendet wird, wenn die Layoutnamen übereinstimmen. Irgendeine Idee, warum das in diesem Fall nicht passiert? Wie erzwinge ich ein solches Verhalten mit VSTO?

Antwort

1

Wenn Ihr Layout genau identisch mit dem vorhandenen wäre, würde PPT das vorhandene verwenden. Wenn es am wenigsten anders ist, um die beschädigte Folie oder die anderen vorhandenen Folien nicht zu beschädigen, wird PPT Ihnen diese # _XYZ nummerierten + benannten Layouts geben.

Sie können es nicht verhindern.

Sie können stattdessen Code schreiben, um nach diesen # XYZ-Layouts zu suchen, das passende Layout ohne die # zu finden und auf die Folie anzuwenden, dann löschen Sie die #_ Version des Layouts.

Oder, möglicherweise, anstatt die Folie zu kopieren/einfügen, erstellen Sie eine neue Folie in der Zielpräsentation (basierend auf dem gleichen Layout wie die Quellfolie), kopieren Sie dann den Inhalt und fügen Sie ihn ein.

+0

Ich sehe ein anderes Verhalten. Ich habe zwei Präsentationen mit der Standard-Office-Vorlage erstellt. Das Layout "Titel und Inhalt" wurde in einem von ihnen geändert, indem Sie in die Folienmasteransicht gehen. Kopierte eine Folie des Layouts "Titel und Inhalt" zu einer anderen Präsentation, die nicht korrekt geändert und eingefügt wurde, wurde als "Titel und Inhalt" erkannt und die Zielformatierung verwendet, wobei die Layoutanpassung in der Quellpräsentation unberücksichtigt blieb. Update: Erst wenn ich das Verhalten, das Sie erklärt haben, sehe, wenn ich einen Platzhalter im Layout hinzufüge/entferne. – Raj

+1

@Raj Sie haben Recht. Wenn Sie nur Dinge auf dem Layout verschieben oder die Formatierung ändern, werden keine #_ Layouts ausgelöst. Das Hinzufügen neuer Grafiken oder das Entfernen von Nicht-Platzhalter-Grafiken aus dem einen oder anderen Layout wird dies ebenfalls auslösen, soweit ich mich erinnere. –