ディスクから Powerpoint プレゼンテーションを読み取り、次の擬似コードを使用してビデオ形式で保存するアプリケーションに取り組んでいます。
var app = new ppt.Application();
ppt.Presentation file = app.Presentations.Open(
this.SourceFilename,
MsoTriState.msoFalse,
MsoTriState.msoFalse,
MsoTriState.msoFalse);
file.CreateVideo(this.DestinationFilename);
while (true)
{
switch (file.CreateVideoStatus)
{
case PpMediaTaskStatus.ppMediaTaskStatusDone: ...
case PpMediaTaskStatus.ppMediaTaskStatusFailed: ...
case PpMediaTaskStatus.ppMediaTaskStatusInProgress ...
このプロセスは完了するまでに非常に時間がかかるため、進行状況インジケーターを追加したいと考えています。この進行状況情報が利用可能であることは知っています。Powerpoint 内からビデオにエクスポートすると、Powerpoint 自体に正確な進行状況バーが表示されます。この進行状況を読み取り、これをイベントとして取得する方法、またはパワーポイント API を調べて何らかの進行状況パーセンテージを取得する方法はありますか? すべてのヘルプは大歓迎です。