以下のコーディングの助けを借りて、パワーポイントファイルを開くことができますが、テキストボックスを更新していません。ExcelのVBAでパワーポイントのテキストボックスを更新する
「オブジェクト変数またはブロック変数が設定されていません」というエラーが表示されます。あなたがnewslide
を初期化することはありませんので、
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 = "OK"
@ A.S.H - 削除された回答が基本的に同じであることがわかりました。あなたのものを削除して、私と私のものを削除します。+ 1 –
ありがとう....本当に助かりました。 –
こんにちは、心配しないでください。質問で「XYパターン」の匂いがしたので、私の答えを削除しました。しかし、私はOPが役に立ちましたことを知ってうれしく思っています。 :) –