Ich möchte Daten aus einer Zelle nur von Excel nach Powerpoint mit VBA übertragen. Ich kann jedoch nur die zu übertragenden VBA-Codes für eine Reihe von Daten und nicht nur aus einer Zelle finden.
Zur weiteren Erläuterung möchte ich die Daten aus Zelle A12 abrufen und diese Daten dann als Erklärung in meine Powerpoint-Datei einfügen.
Da ich noch sehr neu in VBA bin, kann ich nicht herausfinden, wie ich vorgehen soll. Danke.
Lösung des Problems
Versuchen Sie so etwas:
tb.TextFrame2.TextRange.Characters.Text = Range("A12").Value
Hier ist der vollständige Kontext:
Sub test()
Dim PPT As PowerPoint.Application
Dim pres As PowerPoint.Presentation
Dim newslide As PowerPoint.Slide
Dim slideCtr As Integer
Dim tb As PowerPoint.Shape
Set PPT = CreateObject("PowerPoint.Application")
PPT.Visible = True
Set pres = PPT.Presentations.Open( _
"C:\Users\GShaikh\Desktop\Process Coach certificate template.pptx")
slideCtr = 1
Set tb = newslide.Shapes("TextBox1")
tb.TextFrame2.TextRange.Characters.Text = Range("A12").Value
End Sub
Keine Kommentare:
Kommentar veröffentlichen