TPE

http://bayanbox.ir/view/263405954590585756/2mobile.png

Tavvafi@gmail.com


≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

Presentation 1, Slide 1
Presentation 2, Slide 2
Presentation 3, Slide 3

Presentation 1, Slide 1
Presentation 2, Slide 2
Presentation 3, Slide 3

ورود اسلایدهای مختلف از پرزنتیشن های متعدد و مختلف

کد زیر اسلایدهای مختلف را از پرزنتیشن های مختلف به یک پرزنتیشن وارد می کند.

Sub InterLeaveMe()
' Assumes you start with a new presentation based on same template as
' "component" presentations, new presentation already open when you run the macro

    Dim oNewPres As Presentation
    Dim oSamplePres As Presentation
    Dim sPresBaseName As String
    Dim x As Long
    Dim y As Long
    Dim lNumPresentations As Long
    Dim lNumSlides As Long

    ' Edit these as needed
    sPresBaseName = "c:\temp\Pres"
    lNumPresentations = 3   ' number of presentations
    lNumSlides = 3          ' number of slides in each pres

    Set oNewPres = ActivePresentation

    For x = 1 To lNumSlides
        For y = 1 To lNumPresentations
            Set oSamplePres = Presentations.Open(sPresBaseName & CStr(y) & ".PPT")
            oSamplePres.Slides(x).Copy
            oNewPres.Slides.Paste
            oSamplePres.Close
        Next
    Next

End Sub