Frage

Ich versuche, eine Folie nach Namen auszuwählen.Ich habe über die Gliederung einen Titel hinzugefügt.Unten ist der Code, der nicht funktioniert.„Element Idaho nicht in der Foliensammlung gefunden“

ActivePresentation.Slides("Idaho").Select
War es hilfreich?

Lösung

Der Name des Folias und der Text im Titel Platzhalter Nave nichts miteinander zu tun.

Es sei denn, Sie haben es umbenannt, wird die erste Folie in der Präsentation als "Slide1", dem zweiten "Slide2" und so weiter benannt.

Wenn Sie ausdrücklich einen Weg benötigen, um den Slide zu finden, dessen Titeltext="idaho", müssen Sie eine Funktion schreiben, um alle Objektträger in der Präsentation zu durchsuchen, und geben Sie den ersten, der feststellt, dass er Ihre Kriterien erfüllt.Zum Beispiel:

generasacodicetagpre.

Andere Tipps

Ich greife eine alte Frage noch einmal auf, aber ich wollte sie hier einwerfen.

Das ist zwar möglich ActivePresentation.Slides("MySlideName").Select funktioniert nicht, das funktioniert bei mir in PPT 2010:

Dim PPTObj As PowerPoint.Application
Set PPTObj = New PowerPoint.Application
Dim PPTClinic As PowerPoint.Presentation
Set PPTClinic = PPTObj.Presentations.Open(FileName:="Your File Name Here")
PPTClinic.Slides("MySlideName").Select

Dies setzt natürlich voraus, dass es eine Folie mit dem Namen „MySlideName“ gibt.Ihr Code muss mit der eleganten Handhabung umgehen Item MySlideName not found in the Slides collection. Fehler (err.number = -2147188160).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top