A
avfc4me
Okay, I screwed up royally. I thought the best solution would be to use tags,
then copy the slides that were tagged for the particular presentations, and
paste them into a new, blank presentation.
Except all of my formatting goes to pot! Backgrounds are no biggie, the
GrandMaster of PowerPoint helped me with that one. But the font sizes, the
line breaks, THAT all goes. I tried using:
Private Sub CommandButton1_Click()
Set oMasterPres = Presentations.Open("C:\employee_edu.ppt")
' Open the MasterPresentation
masterlist
Dim oNewPres As Presentation
Dim oNewSld As Slide
Dim oMasterSld As Slide
Dim sSlideType As String
' Create a new presentation
Set oNewPres = Presentations.Add
For Each oMasterSld In oMasterPres.Slides
If InStr(oMasterSld.Tags("IncludeIn"), "A") > 0 Then
oMasterSld.Copy
With oNewPres.Slides.Paste
.Design = oMasterPres.Design
.ColorScheme = oMasterPres.ColorScheme
End With
End If
Next
' Master Slide
' close the master presentation
oMasterPres.Close
But the fonts revert to whatever arbitrary default set in powerpoint. So I
looked at Shymalla's (forgive me if I butchered the spelling) solution, but I
don't see anything in there to keep the font size, and from what I saw when I
searched, I'm terrified it's not feasable...
SO would the solution, then, be to open my original, do a save-as as a
garbage file, then DELETE everything that was NOT tagged with "A", and then
continue on from there? I don't even know where to begin with that...
*sigh*
Oh, I have spent so many hours on this, my heart is in my shoes right now. I
am begging the PowerPoint Gods to help me bail myself out of this horrible,
dastardly, ill-conceived project! Me and my big "oh, I can help" MOUTH!
then copy the slides that were tagged for the particular presentations, and
paste them into a new, blank presentation.
Except all of my formatting goes to pot! Backgrounds are no biggie, the
GrandMaster of PowerPoint helped me with that one. But the font sizes, the
line breaks, THAT all goes. I tried using:
Private Sub CommandButton1_Click()
Set oMasterPres = Presentations.Open("C:\employee_edu.ppt")
' Open the MasterPresentation
masterlist
Dim oNewPres As Presentation
Dim oNewSld As Slide
Dim oMasterSld As Slide
Dim sSlideType As String
' Create a new presentation
Set oNewPres = Presentations.Add
For Each oMasterSld In oMasterPres.Slides
If InStr(oMasterSld.Tags("IncludeIn"), "A") > 0 Then
oMasterSld.Copy
With oNewPres.Slides.Paste
.Design = oMasterPres.Design
.ColorScheme = oMasterPres.ColorScheme
End With
End If
Next
' Master Slide
' close the master presentation
oMasterPres.Close
But the fonts revert to whatever arbitrary default set in powerpoint. So I
looked at Shymalla's (forgive me if I butchered the spelling) solution, but I
don't see anything in there to keep the font size, and from what I saw when I
searched, I'm terrified it's not feasable...
SO would the solution, then, be to open my original, do a save-as as a
garbage file, then DELETE everything that was NOT tagged with "A", and then
continue on from there? I don't even know where to begin with that...
*sigh*
Oh, I have spent so many hours on this, my heart is in my shoes right now. I
am begging the PowerPoint Gods to help me bail myself out of this horrible,
dastardly, ill-conceived project! Me and my big "oh, I can help" MOUTH!