2014-05-21 47 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