如何从自定义约会FormRegion访问正在编辑的AppointmentItem?

时间:2015-10-07 14:31:11

标签: c# outlook ms-office office-interop outlook-addin

我正在为outlook开发一个自定义的Appointment FormRegion加载项。

  1. 我需要在约会时访问AppointmentInfo对象 已创建,以便从中获取数据(日期,主题, 等)并从自定义FormRegion将其记录在一个单独的遥控器中 数据库。
  2. 如果正在编辑约会,我需要访问 在FormRegion被提出时的AppointmentInfo 从所述数据库中提取信息并填充字段 形式FormRegion。
  3. 我该怎么做?

1 个答案:

答案 0 :(得分:0)

没关系,想通了。

success: (response) => {
  this.props.callback(); // This will work too
},

编辑:更好......

    using OutlookTools = Microsoft.Office.Tools.Outlook;
    using Outlook = Microsoft.Office.Interop.Outlook;

    //....class definition, etc

    private void CustomFormRegion_FormRegionShowing(object sender, System.EventArgs e) {

        OutlookTools.FormRegionControl control = (OutlookTools.FormRegionControl)sender;
        Outlook.AppointmentItem item = (Outlook.AppointmentItem)control.OutlookItem;
    }