1
我工作的一個應用程序,它從磁盤中讀取PowerPoint演示文稿,並使用下面的僞代碼將其保存在視頻格式的進展:的PowerPoint 2013 - 出口到視頻
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來獲取某種進度百分比?所有的幫助非常感謝。
我剛試過這條路線,但百分比完成時總是100%導出到視頻。 – gd73
奇怪。聽起來像它可能是一個錯誤。無論如何,恐怕沒有其他想法。 –