Thema Datum  Von Nutzer Rating
Antwort
Rot VBA powerpoint Folien Sortieren
08.04.2015 17:05:39 Rémi
NotSolved
08.04.2015 20:31:13 Gast53506
NotSolved
09.04.2015 11:22:15 Gast66807
NotSolved
09.04.2015 15:59:55 Gast36752
NotSolved

Ansicht des Beitrags:
Von:
Rémi
Datum:
08.04.2015 17:05:39
Views:
2042
Rating: Antwort:
  Ja
Thema:
VBA powerpoint Folien Sortieren

 

Public Sub RankSlide(PPPres As Object)
' Input powerpoint presentation not sorted
' Output presentation sorted

  Dim PPSlide As Object
  Dim PPSlideObject As Object
  Dim indexSlide As Integer
  Dim PPApp As Object
 
Set PPApp = CreateObject("PowerPoint.Application")
Set PPSlide = PPPres.Slides(PPApp.ActiveWindow.Selection.SlideRange.SlideIndex)
 
counterpage = 2

Dim i As Integer

    For i = 3 To PPPres.Slides.Count
        If InStr(1, PPSlide.Shapes(1).TextFrame.TextRange, "CO2") = 1 Then
            PPPres.Slides(i).Cut
            PPPres.Slides.Paste counterpage + 1
        End If
    Next i
'.....

 

Hallo ,

Ich bin VBA grosse Anfanger . Ich würde mich freuen  wenn jemand mir helfen könnte. Ich bin  seit eine paar Stunden auf diese Code blockiert.  Ich würde gern Folien auf eine PowerPoint Presentation sortieren durch den Titel.  Ich habe wie unten angefangen leider bei der If  blockiert es schon blockiert es  mit  : " Slide.Shapes : object does not exist  "  !  :(

 

Public Sub RankSlide(PPPres As Object)
' Input powerpoint presentation not sorted
' Output presentation sorted

  Dim PPSlide As Object
  Dim PPSlideObject As Object
  Dim indexSlide As Integer
  Dim PPApp As Object
  Dim counterpage As Integer
 
Set PPApp = CreateObject("PowerPoint.Application")
Set PPSlide = PPPres.Slides(PPApp.ActiveWindow.Selection.SlideRange.SlideIndex)
Set counterpage = 2

Dim i As Integer

    For i = 1 To PPPres.Slides.Count
        If InStr(1, PPSlide.Shapes(1).TextFrame.TextRange, "CO2") = 1 Then
        ' check , ob CO2 in Titel gibt.
            PPPres.Slides(i).Cut  ' cut
            PPPres.Slides.Paste counterpage + 1 'fügt auf ein andereplatz in PPt
        End If
    Next i  End Sub

 

Vielen Dank im voraus

Rémi

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA powerpoint Folien Sortieren
08.04.2015 17:05:39 Rémi
NotSolved
08.04.2015 20:31:13 Gast53506
NotSolved
09.04.2015 11:22:15 Gast66807
NotSolved
09.04.2015 15:59:55 Gast36752
NotSolved