如何从自定义约会 FormRegion 访问正在编辑的 AppointmentItem?
How do I access AppointmentItem being edited from a custom appointment FormRegion?
我正在为 outlook 开发一个自定义的 Appointment FormRegion 加载项。
- 我需要在约会时访问 AppointmentInfo 对象
已创建,以便从中获取数据(日期、主题、
等)并从自定义 FormRegion 将其记录在单独的远程
数据库。
- 如果正在编辑约会,我需要访问
调出 FormRegion 时的 AppointmentInfo 是为了
从所述数据库中提取信息并填充字段
自定义 FormRegion.
我该怎么做?
没关系,想通了。
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;
}
编辑: 更好...
//...
Outlook.AppointmentItem item = (Outlook.AppointmentItem)this.OutlookItem;
//...
我正在为 outlook 开发一个自定义的 Appointment FormRegion 加载项。
- 我需要在约会时访问 AppointmentInfo 对象 已创建,以便从中获取数据(日期、主题、 等)并从自定义 FormRegion 将其记录在单独的远程 数据库。
- 如果正在编辑约会,我需要访问 调出 FormRegion 时的 AppointmentInfo 是为了 从所述数据库中提取信息并填充字段 自定义 FormRegion.
我该怎么做?
没关系,想通了。
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;
}
编辑: 更好...
//...
Outlook.AppointmentItem item = (Outlook.AppointmentItem)this.OutlookItem;
//...