C# 如何在C中处理SlideShowBegin事件#

C# 如何在C中处理SlideShowBegin事件#,c#,C#,我发现这个:。。。但是它在VBA中,我不知道如何将它转换为C。当幻灯片放映开始时,我需要启动函数幻灯片放映。你怎么能做到这一点 private void SlideShow(xxx) { MessageBox.Show("SlideShow is running!"); } 您可以这样做: private void ThisAddIn_Startup(object sender, System.EventArgs e) { Application

我发现这个:。。。但是它在VBA中,我不知道如何将它转换为C。当幻灯片放映开始时,我需要启动函数幻灯片放映。你怎么能做到这一点

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

您可以这样做:

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



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

其中ThisAddIn将是外接程序项目名称的名称。。。我希望这是您的答案。

您正在写powerpoint插件吗?是的,我正在写powerpoint插件@soandosno,我需要事件,因为用户可以从菜单开始幻灯片放映检查我的编辑。按下f5键时,它将启动。您还需要什么吗?我不想在按下F5时启动功能。我想在幻灯片放映开始时启动该功能。幻灯片放映可以以更多方式开始。请检查我的编辑。我想这就是你需要的。请告诉我这是否有效这是为了什么:Application.SlideShowBegin+=Application\u SlideShowBegin;我这行有错误