Bitte um Hilfe. Aus .xls- eine .ppt-Datei erzeugen
15.12.2015 17:17:43
Sebastian
Ich arbeite in einem großen asiatischen Unternehmen bei dem Office Anwendungen wie Word, Excel etc. völlig nebensächlich bis ungewollt sind. Die einzige Sprache, die gesprochen wird lautet Powerpoint. Sämtliche Reporte, auch Reporte mit großem und komplexen Inhalt werden als ppt-file intern wie extern veröffentlicht. Das stellt mich nun vor das Hauptproblem:
Ich arbeite seid einigen Monaten an einer Excel-Datei die einen fertigen Report im üblichen Unternehmen-Layout erstellt. Über verschiedene Formulare sollen Kollegen alle notwendigen Informationen eingeben und alle relevanten Messdateien ,i.d.R. txt-Files, einladen können. Am Ende soll so mit wenigen Handgriffen ein Report entstehen, was bisher auch mehr oder weniger gut funktioniert. Das Worksheet mit dem Reportlayout heißt "Report". Wenn ich dieses auswähle und Drucke erhalte ich meinen Report so wie er sein soll = Kopfzeile, Fußzeile, Tabellen, Bilder, Diagramme etc. Das Hauptproblem ist jedoch wie ich den gesamten Druckbereich in eine Powerpoint-Datei umwandeln kann. Ich suche bereits seid monaten eine Lösung bin dabei jedoch bislang nur auf eine unkonventionelle Lösung mit Hilfe des neuen Adobe Reader DC gestoßen, der über den Umweg zuvor ein .pdf zu erstellen ein .ppt erzeugen kann. Das funktioniert im Prinzip auch ganz gut, leider liegt er bei seinem automatischen Erkennung und Formatierung von Elementen häufig jedoch auch daneben, sodass ich im PP später sehr viel Zeit in Nachbesserungen stecken muss.
Nun aber kurz und knapp:
Gibt es eine Möglichkeit den gesamten Inhalt der Druckbereiche eines Worksheets (ca. 30 Seiten) per VBA in ein vernünftiges .ppt-File umzuwandeln ? Jeder Slide soll später wie jeweils eine ausgedruckte Seite aussehen.
Ich habe bisher sehr viel Spaß an der VBA-Programmierung, komme hier aber bislang nicht wirklich weiter und bitte um Hilfe. Ich brauche dringend mal wieder ein positiv verknüpftes Excel-VBA-Erlebnis.
Beste Grüße
Sebastian