Beispiel #1
0
 public void CTPFactoryAvailable(
     Office.Core.ICTPFactory CTPFactoryInst)
 {
     // 我们在此只需缓存 CTPFactory 对象,
     // 以便今后能够创建自定义任务窗格。
     _ctpFactory = CTPFactoryInst;
 }
        public UserInterfaceContainer(
            Outlook.Inspector inspector,
            Office.Core.CustomTaskPane taskPane,
            IRibbonConnector ribbonConnector)
        {
            if (inspector != null)
            {
                _inspector = inspector;
                _taskPane = taskPane;
                _ribbonConnector = ribbonConnector;

                // 接收 InspectorClose 事件以便我们能够进行清理。
                _inspectorEvents = (Outlook.InspectorEvents_10_Event)_inspector;
                _inspectorEvents.Close +=
                    new Outlook.InspectorEvents_10_CloseEventHandler(
                    _inspectorEvents_Close);
            }
        }