typeof(EApplication_Event).GetEvents()返回一个空数组

时间:2019-04-24 10:14:26

标签: c# powerpoint office-interop

我需要从“ EApplication_Event”上的“ PresentationClose”事件中获取一个EventInfo,但是当我尝试在“ EApplication_Event”上显示所有事件时,或者尝试获取EventInfo时,它将返回一个空数组。

我正在使用Microsoft.Office.Interop.PowerPoint 15.0.0.0。 我已经在Button类上尝试了Events,并且对此没有任何问题。 从类型返回信息的所有其他方法,例如GetMethods()也导致空数组。

EventInfo[] Events = typeof(EApplication_Event).GetEvents();
for (int index = 0; index < Events.Length; index++)
{
    Debug.WriteLine("Event" + index + ": " + Events[index].ToString());
}

我希望输出是所有类型的事件,但是.GetEvents()返回一个长度为0的数组,因此不会进入循环

0 个答案:

没有答案