Ich versuche, eine große Präsentation in kleinere PPTX-Dateien zu brechen.
Ich habe den folgenden Code ausprobiert, aber ich glaube nicht, dass die Exportfunktion für pptx funktioniert. Wenn ich das Makro ausführen bekomme ich Run-time error -2147467259 (80004005)': Slide (unknown member): Powerpoint can't export the slide(s) because no installed converter supports this file type.
Exportieren von spezifischen Folien als PPTX-Präsentationen
Sub ExportCharts()
Dim savePath As String
Dim End_of_Pop As String
'Input box for End of POP for File Name
End_of_Pop = InputBox("Input End of POP (YYYYMMDD)")
'Create folder for files for sharepoint
MkDir ActivePresentation.Path & "\Week_Ending_" & End_of_Pop
'Export as PPTX
ActivePresentation.Slides.Range(Array(1, 2, 3, 4)).Export ActivePresentation.Path & "\Week_Ending_" & End_of_Pop & "\" & End_of_Pop & "_Weekly_AVA_Charts", "pptx"
End Sub
hat die richtige Idee. Aber wenn Sie Ihre Folien durchblättern und diejenigen löschen, die Sie nicht behalten möchten, tun Sie es rückwärts ... von der höchsten zur niedrigsten Zahl. Wenn Sie Folie 1 zuerst löschen, wird Folie 2 zu Folie 1 und so weiter. Sie werden mit den falschen Folien in Ihrer gespeicherten Präsentation enden. –