2014-05-21 84 views
0

我發現這個:http://msdn.microsoft.com/en-us/library/office/ff746741(v=office.15).aspx ...但它是在VBA中,我不知道如何將它轉換爲C#。當幻燈片播放開始時,我需要啓動功能幻燈片。如何做到這一點?如何處理C#中的SlideShowBegin事件#

private void SlideShow(xxx) 
    { 
     MessageBox.Show("SlideShow is running!"); 
    } 
+0

你在寫一個簡報插件嗎? – soandos

+0

是的,我正在寫一個powerpoint插件。 @soandos – user3357400

回答

1

你可以這樣說:

private void ThisAddIn_Startup(object sender, System.EventArgs e) 
{ 
    Application.SlideShowBegin += Application_SlideShowBegin; 
} 



private void Application_SlideShowBegin(PowerPoint.SlideShowWindow Wn) 
{ 
    // your implementation 
} 

哪裏的ThisAddIn將是你的項目名稱添加的名字......我希望這是你的答案。

+0

不,我需要事件,因爲用戶可以從菜單 – user3357400

+0

開始幻燈片顯示檢查我的編輯。當按下f5鍵時它會閃光。這是你需要的其他東西嗎? –

+0

當按下F5時,我不想啓動功能。我想在幻燈片播放開始時啓動功能。幻燈片可能以更多方式開始。 – user3357400