2017-06-21 47 views
0

我正在開發Powerpoint的VSTO插件,該插件將自動插入音頻並將Powerpoint保存爲視頻。如何配置C#VSTO中的PowerPoint中的音頻對象的播放設置添加

我能夠成功地將音頻文件插入到幻燈片中,但現在我想將它的播放屬性設置爲「顯示期間隱藏」爲true,並且「以前一個」開始。

我曾嘗試使用下面的代碼插入音頻文件,

Microsoft.Office.Interop.PowerPoint.Slide currSlide = Globals.ThisAddIn.Application.ActiveWindow.View.Slide; 
var sh = currSlide.Shapes.AddMediaObject2("d:\\media\\temp.wav", MsoTriState.msoFalse, MsoTriState.msoTrue); 

enter image description here

回答

0

在VBA中,你可以這樣做與你的SH對象:

sh.AnimationSettings.PlaySettings。 PlayOnEntry = True

使形狀「消失」的最簡單方法是將其.Left屬性設置爲比ActivePresentation.Pag大幾個點eSetup.SlideWidth。這會略微偏離幻燈片,因此它不會在幻燈片放映過程中出現。

+0

謝謝,我會盡力迴應,如果它的工作。 – Sriram

+0

PlayOnEntry事實上爲我工作,我不得不設置以下實現, 'sh.AnimationSettings.PlaySettings.PlayOnEntry = MsoTriState.msoTrue; sh.AnimationSettings.PlaySettings.HideWhileNotPlaying = MsoTriState.msoTrue;' – Sriram

相關問題