我试图提高在.NET中的事件,并把它拾起通过COM由VBA应用程序。 这个答案已经相当有助于让我的活动,以正确地显示在类型库。
在VBA的一面,一切看起来合法的。我有一个对象变量声明为WithEvents就后,IDE让我添加事件处理程序,编译器不抱怨。然而,在运行时,当我使用新创建的对象我得到的运行时错误459:此组件不支持此组事件根据帮助文件,这意味着:你试图使用一个WithEvents就变一个组件,可以科技工作作为事件源事件的指定集合。
我真的不知道为什么。我不认为我运行相抵触的器具裁定的帮助文件也解释了。下面是IDL类型库(幸运的是,这是一个短期的)。任何人都可以看到什么是错的,是造成这此类型库?
编辑:--------------------------------
记住,我有几个版本,此组件的COM版本之前,我比较了IDL,注意就可以了,这两个接口被标记的不可扩展。这是相关的WithEvents就失败?当我使用的组件,而不是新的,它不会失败在新和正确接收事件
我看到的唯一区别是href="http://msdn.microsoft.com/en-us/library/hk3bk11y.aspx" rel="nofollow">隐藏属性和的
上一篇:找不到媒体类型 = 应用程序/八位字节流,类型 = 类 org.apache.poi.xssf.usermodel.XSSFWorkbook 的 MessageBodyWriter类型、找不到、字节、