PowerPoint 2016のマクロを使って、プレゼンテーションファイルを開いてスライドショーを実行しています。
その処理を連続実行していると、スライドショーの実行が止まるときがあります。
連続実行している処理の概要は下記の通りです。
VS2015のVBアプリケーションで、Process.Start()によりマクロを起動する
↓
古いスライドショーを終了する
Application.Presentations("古いファイル名").SlideShowWindow.View.Exit
↓
新しいプレゼンテーションファイルを開く
Application.Presentations.Open "新しいファイル名", msoTrue, msoFalse, msoFalse
↓
新しいプレゼンテーションファイルのスライドショーを実行する
With Application.Presentations("新しいファイル名")
With .SlideShowSettings
.RangeType = ppShowAll
.StartingSlide = 1
.EndingSlide = 1
.Run
End With
.SlideShowWindow.Left = 1440
End With
この処理を連続実行しています。
29415回正常に実行されました。
その次の実行で、スライドショーを実行するところで止まってしまいました。
通常の正常実行時の画面についてです。
マクロ(pptm)、プレゼンテーションファイルのスライドショーが表示されています。
スライドショーが止まってしまったときの画面についてです。
マクロ(pptm)と、プレゼンテーションファイルが表示されています。
スライドショーは表示されていません。
又、マクロ(pptm)とプレゼンテーションファイル両方とも、"ドキュメントの回復"と
表示されていて、保存と回復が実行されたことになっています。
上記の連続実行でスライドショーが止まる原因としてどのようなことが考えられる
でしょうか。
連続実行でこのようなトラブルが発生しないようにしたいです。
対策方法があれば、教示をお願いします。
よろしくお願い申し上げます。
[モデレーター注]
・質問内容から判断して カテゴリを移動しました。
移動前 : コミュニティ センター | マイクロソフト コミュニティ サイトに関するディスカッション | マイクロソフト コミュニティの概要
↓
移動後 : Office | PowerPoint | その他/不明 | Office 2016