How can I separate each slides from one PPT file?
Solved/Closed
DenizSea
Posts
3
Registration date
Monday June 4, 2018
Status
Member
Last seen
June 5, 2018
-
Jun 4, 2018 at 12:45 PM
Ambucias Posts 47310 Registration date Monday February 1, 2010 Status Moderator Last seen February 15, 2023 - Jun 5, 2018 at 04:45 PM
Ambucias Posts 47310 Registration date Monday February 1, 2010 Status Moderator Last seen February 15, 2023 - Jun 5, 2018 at 04:45 PM
Related:
- How can I separate each slides from one PPT file?
- Windows 10 iso file download 64-bit - Download - Windows
- Kmspico zip file download - Download - Other
- Ppt to pdf - Guide
- Ppt apk for pc - Download - Presentations
- How to download audio file from messenger - Guide
2 responses
Ambucias
Posts
47310
Registration date
Monday February 1, 2010
Status
Moderator
Last seen
February 15, 2023
11,163
Jun 4, 2018 at 05:52 PM
Jun 4, 2018 at 05:52 PM
To separate automatically you need a vba code
Perhaps that this will help:
https://www.rdpslides.com/pptfaq/FAQ01086_Break_a_presentation_up_into_several_smaller_presentations.htm
Good luck
Perhaps that this will help:
https://www.rdpslides.com/pptfaq/FAQ01086_Break_a_presentation_up_into_several_smaller_presentations.htm
Good luck
DenizSea
Posts
3
Registration date
Monday June 4, 2018
Status
Member
Last seen
June 5, 2018
Jun 5, 2018 at 09:02 AM
Jun 5, 2018 at 09:02 AM
Hello I found the answer and this is giving what I want to reach. For your informations.
Sub splitFiles()
Dim tempR As Presentation
Dim opres As Presentation
Dim L As Long
Dim oFolder As String
'requires v. 2010 or later
On Error Resume Next
Set opres = ActivePresentation
Set tempR = Presentations.Add
tempR.PageSetup.SlideSize = opres.PageSetup.SlideSize
oFolder = Environ("USERPROFILE") & "\Desktop\Files\"
MkDir oFolder
For L = 1 To opres.Slides.Count
opres.Slides(L).Copy
tempR.Windows(1).Panes(1).Activate
Call CommandBars.ExecuteMso("PasteSourceFormatting")
Call tempR.SaveCopyAs(oFolder & "Slide" & CStr(L) & ".pptx", ppSaveAsOpenXMLPresentation)
tempR.Slides(1).Delete
Next L
tempR.Saved = True
tempR.Close
End Sub
Sub splitFiles()
Dim tempR As Presentation
Dim opres As Presentation
Dim L As Long
Dim oFolder As String
'requires v. 2010 or later
On Error Resume Next
Set opres = ActivePresentation
Set tempR = Presentations.Add
tempR.PageSetup.SlideSize = opres.PageSetup.SlideSize
oFolder = Environ("USERPROFILE") & "\Desktop\Files\"
MkDir oFolder
For L = 1 To opres.Slides.Count
opres.Slides(L).Copy
tempR.Windows(1).Panes(1).Activate
Call CommandBars.ExecuteMso("PasteSourceFormatting")
Call tempR.SaveCopyAs(oFolder & "Slide" & CStr(L) & ".pptx", ppSaveAsOpenXMLPresentation)
tempR.Slides(1).Delete
Next L
tempR.Saved = True
tempR.Close
End Sub
Ambucias
Posts
47310
Registration date
Monday February 1, 2010
Status
Moderator
Last seen
February 15, 2023
11,163
Jun 5, 2018 at 04:45 PM
Jun 5, 2018 at 04:45 PM
Thank you very much
Jun 5, 2018 at 03:11 AM
Jun 5, 2018 at 05:03 AM
Good luck