|
3#
楼主 |
发表于 2014-3-13 11:18:03
|
只看该作者
本帖最后由 faunus 于 2014-3-13 12:54 编辑
2、应用程序的事件(Application)
应用程序是指excel、powerpoint、word对像本身。
Application便是应用程序(宿主对象),
在同一个进程中,多个插件(ThisAddin)可以共享该对象的事件。
值得注意的是,插件本身与应用程序是隔离的,占用独立的AppDomain域,
这样做的好处是,当插件崩溃时,不会导至其它插件或应用程序本身崩溃。
重点在于:
应用程序是事件的“发布者”,事件由Application对象提供
插件是“订阅者”,只是告诉事件触发时,如何行动,
发布者只有一个,订阅者可以多个,所以一个事件可以激活多次调用。
Application拥有大量的事件,多达47个,
其中2013新增有4个事件,2010提供了6个保护模式下的事件,
本次课程的目的不是教会你如何运用这些剚件,
而是让你知道这些事件源自哪里,
怎么用法我想更多需要源于实践,
而且这么多的事件也不可能一一讲解到位,
但是希望同学们能够有针对性的偿试着应用并发贴分享。
工作表事件与工作簿事件是其中的主体,
对开商业开发来说,这些事件的使用至关重要。
Application对象的定义
- public interface Application : _Application, AppEvents_Event
复制代码
以下附件列出Application所拥有的所有事件:
附件:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|