我正在实施用于Outlook的COM加载项。我使用IDTExtensibility2。我不确定这是否是执行COM加载项的最佳方式,但我无法更改。如何正确地为Office COM加载项实现IDTExtensibility2接口?
该接口定义了五种方法:OnConnection,OnStartupComplete,OnAddInsUpdate,OnBeginShutdown,OnDisconnection。
我需要执行以下操作:从文件
- 加载配置文件数据
- 加载注册表数据
- 开始新的会话
- 创建* .pst文件
- 订阅浏览器事件
- 连接到Internet服务器以获得一些数据
- 在主菜单
- 创建菜单项创建一个工具栏
- 添加/删除Outllok几件事情(在* .pst文件级)
请指教,我所应该做的是什么时候?
- 我需要在OnConnection方法中执行什么?
- 只有当OnStartupComplete调用时才允许什么?
- 在OnBeginShutdown/OnDisconnection期间,我需要什么资源来释放处理?