Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1828to1832
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Laufzeitfehler 429 - ActiveX-Komponente

Laufzeitfehler 429 - ActiveX-Komponente
19.05.2021 12:26:13
Jascha
Hallo zusammen,
ich habe mal wieder eine Frage, ich suche mir schon seit Tagen einen Wolf und komme nicht auf die Lösung.
Ich möchte Überschriften in Powerpoint-Folien erstellen durch Zuweisung des Textfeldes der PP-Überschrift (über Start -> Bearbeiten -> Markieren -> Auswahlbereich: "Titel 1") zu einer Zelle in Excel.
Also soll bspw. der Text in der Excel-Zelle "A1" zur Überschrift der Powerpoint-Folie 3 werden.
Nur kommt dann ein Laufzeitfehler "429 - Objekterstellung durch ActiveX-Komponente nicht möglich".
Im VBA-Editor habe ich unter Extras/ Verweise u.a. die" Powerpoint-" & "Excel 16.0 Object Library" markiert.
Woran hängts?
Bzw. gibt es einen Code, mit dem man das Problem umgehen kann?
LG und danke im Voraus!

Sub Daten_ausExcel_holen()
'Werte aus Exceldatei holen und in PowerPoint Textfeldern zuweisen
Dim wb As Workbook, wks As Worksheet
Dim Folie As Slide, Textfeld As Shape
Dim ppapp As Object
Dim pres As PowerPoint.Presentation
Set ppapp = New PowerPoint.Application
'Es geht um diese Powerpoint, in der ich die Überschriften im Bereich "Titel 1" anpassen will
'ich öffne sie bewusst nicht, ist aber kein Muss
Set pres = ppapp.Presentations.Open(Filename:="C:\....\.pptx", _
Untitled:=msoTrue, _
WithWindow:=msoFalse)
'Exceldatei öffen und Tabellenblatt, in dem die Daten sind, die zum Titel werden sollen, zuweisen
Set wb = Workbooks.Open(Filename:="C:\...\.xlsm", ReadOnly:=True)
Set wks = wb.Worksheets("Tabelle1")   '
'Textfeldern in PowerPoint Folien Werte aus der Exceldatei zuweisen
'in der folgenden Zeile kommt die Fehlermeldung
Set Folie = ActivePresentation.Slides(3)
Set Textfeld = Folie.Shapes("Titel 1")   '
>>

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 429 - ActiveX-Komponente
19.05.2021 13:17:23
ChrisL
Hi
ungetestet... ersetze ActivePresentation durch pres
cu
Chris
AW: Laufzeitfehler 429 - ActiveX-Komponente
20.05.2021 09:17:29
Jascha
klappt perfekt, vielen Dank!
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige