回答受付が終了しました

VBAで開いているPPTをアクティブにする方法がわからず困っています。 1つのエクセルと1つのPPTを開いている中で、PPTをアクティブにする方法はありますでしょうか。 最終的にはPPTをPDFファイルとして保存したいのですが、 クラスが登録されていないというエラーが出て、保存ができない状況です。 おそらく、PPTがアクティブになっていないから?かと想像しております。

Excel1,925閲覧

回答(1件)

>VBAで開いているPPT おそらく―― Set ppAp = CreateObject("PowerPoint.Application") Set myPp = ppAp.Presentations.Open("C:\aaa\bbb\Test.pptx") のような手順でPowerpointファイルを開かれていると思いますので、 myPp.Windows(1).Activate でアクティブ化できるのではないでしょうか。

この回答はいかがでしたか? リアクションしてみよう