Programmgesteuertes verbinden von Folien aus mehreren Präsentationen in einer einzigen Präsentation
Muss ich automatisieren der Erstellung einer Präsentation (entweder OpenOffice oder Powerpoint). Die Präsentation sollte die ersten beiden Folien der einzelnen Präsentationen in einem bestimmten Verzeichnis, und dann kombinieren Sie in einer einzigen Präsentation. Ich bin verwirrt, welchen Ansatz ich nehmen soll um dieses Problem zu lösen. Jegliche Hinweise werden dankbar angenommen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Reden, PowerPoint -, Sie würden einen VBA-Makro verwenden, um den job tun, so etwas wie
Wählen Sie Ihre Quell-Verzeichnis mit dieser Funktion können Sie
Nun - der wichtigste Punkt ist das einfügen von Folien aus anderen PPT-während Erhaltung der Quelle-format. Das ist eine schwierige Sache, da die PPT-VBA -
InsertFromFile
Methode ist von keinem nutzen. Microsoft gab uns gute Zeit, um es herauszufinden, auf die harte Art und Weise, in unzähligen 20stunden debugging-sessions 🙂 und Sie müssen eine Menge code, um es richtig gemacht - viel komplizierter, als mit dem Dialog manuell, insbesondere dann, wenn Ihre Quelle schieben Sie weicht von Ihrer Quelle Folienmaster.Wenn Ihr PPT ' s sind kleben, um Ihre Meister, kann man getrost weglassen, wird der gesamte code zwischen den ">>>>"
Den code überprüft nicht für read-only oder Passwort geschützt fies und stürzt sich auf Sie. Auch seien Sie vorsichtig, nicht zu laufen über die Kollektor-Datei selbst. Ansonsten sollte es funktionieren. Ich muss zugeben, ich habe nicht überprüft den code für eine lange Zeit 😉
ImportFromPPT SrcDir + "\" + SrcFile, 1, 2
SrcFile = Dir
Können Sie google "powerpoint-join", um ein nützliches Werkzeug, um beizutreten, viele ppts.
Ich bin froh, dass @Mike D. war in der Lage zu bekommen, was Sie benötigt.
Einer anderen Methode zu erwägen, wenn mit .NET, ist diskutiert in dieser Beitrag
Eine einfache und schnelle Lösung:
Hinweis:
X Ort einfügen, Folie in Präsentation
Ich ist der tatsächliche Ort, wo die Folie eingefügt wurde
Code ist geschrieben in Delphi/Pascal, aber Sie können es zu konvertieren easelly ...