Ich habe mir eine Menge Fragen angesehen, die bereits veröffentlicht wurden, aber nichts passt zu dem, wonach ich suche. Ich habe eine Excel-Liste von ~ 750 verschiedenen Titel/Kopfzeilen, die ich verwenden muss, um PPT-Folien zu erstellen. Ich muss nur eine betitelte, aber ansonsten leere PPT-Folie erstellen. Ich bin extrem neu im Codieren und die meisten Lösungen sind komplizierter als ich brauche (d. H. Importieren von Diagrammen und Bildern). Jede Hilfe, um ein Noob in die richtige Richtung zeigen würde sehr geschätzt werden :)Excel-Liste zu PowerPoint Slide Header
Antwort
Erstellen Sie eine leere PPT-Datei - in der ersten Folie einfügen in einer einzigen Spalte Tabelle mit Ihren Excel-Daten, Ive nahm an, dass Ihre erforderlichen Header in jeder Zeile sind . Benennen Sie die Tabelle (ich habe HeaderTable verwendet) - Sie können dazu den Auswahlbereich auf der Registerkarte Start verwenden.
Öffnen Sie den VBA-Editor in ppt - Alt + F11, fügen Sie ein neues Modul hinzu und führen Sie den folgenden Code aus.
Sub createHeaders()
Dim sl As Slide
Dim tbl As Table
Dim shp As Shape
Dim i As Long
Set sl = ActivePresentation.Slides(1)
Set tbl = sl.Shapes("HeadersTable").Table
For i = 1 To tbl.Rows.Count
Set sl = ActivePresentation.Slides.Add(i + 1, ppLayoutTitleOnly)
Set shp = sl.Shapes("Title 1")
shp.TextFrame.TextRange.Text = tbl.Rows(i).Cells.Item(1).Shape.TextFrame.TextRange.Text
Next i
End Sub
Speichern Sie von Excel zu einer Nur-Text-Datei. Sie müssen das wahrscheinlich in ein paar Schritten aufteilen, weil PPT nicht mehr als eine bestimmte Anzahl von diesen auf einmal handhaben wird.
Starten Sie dann PowerPoint und wählen Sie Datei | Öffnen, Dateien vom Typ: . Wählen Sie Ihre Textdatei und lassen Sie sie von PPT öffnen.
Spülen und wiederholen.
Ich konnte das in 4 verschiedenen Projekten machen. Vielen Dank! –
- 1. Powerpoint Slide Count Variable in VBA
- 2. Slide Down & Slide Up
- 3. HTML-Tabelle zu Powerpoint
- 4. Onclick slide zu aktuellen div
- 5. Wie kann ich den SlideIndex eines sichtbaren Slide in Powerpoint bekommen, wenn SelectionType = ppSelectionNone
- 6. python-pptx library: Slide-Masters verschiedener PowerPoint-Templates sind unterschiedlicher Reihenfolge (Index)
- 7. Hinzufügen von Notizen zu einer PowerPoint-Folie mit Apache POI
- 8. Conver Diagramm zu Bild PowerPoint
- 9. PowerPoint zu PDF: Mindestgröße Option
- 10. Perl Win32 Powerpoint Einstellung Schriftfarbe
- 11. PowerPoint gestartet über C# beendet nicht
- 12. Powershell Powerpoint-Foliennotizen bearbeiten
- 13. Öffnen PowerPoint-Datei in PowerPoint auf Ipad
- 14. Erstellen eines Slide-Down-Suchformulars
- 15. C# openxml Einrichten der selbstlaufenden PowerPoint-Präsentation
- 16. jQuery Animate Slide Left
- 17. Swiper: slideTo (". Slide-Klassenname")
- 18. Android Slide erweitern Ansicht
- 19. Slide-Effekt mit ngAnimate
- 20. Fade to Slide Javascript
- 21. reveal.js title slide override
- 22. Slide listView Zeile onClick
- 23. shape.Parent nicht zurück Slide
- 24. ViewPager setCurrentItem Slide
- 25. Css flex sidebar slide
- 26. Slide-Menü mit SWRevealViewController
- 27. div slide mit jQuery
- 28. CSS-Menü Slide Down
- 29. Slick Carousel Slide Count
- 30. Anwenden Schriftformatierung zu Powerpoint Text Programatically
Meine schlechte Arbeit Laptop kann nicht mit der Größe der Datei umgehen. Ich habe einen Testlauf mit einer kleineren Datei gemacht und es hat super funktioniert. Vielen Dank! Ich werde das in meiner Bibliothek behalten, also kleinere Projekte, bis ich einen leistungsfähigeren Computer bekomme :) –