为什么Outlook 2007插件中的表单区域保持对底层对象的引用打开?

时间:2009-02-23 12:32:12

标签: outlook vsto outlook-2007 outlook-addin outlook-form

我在Visual Studio 2008(SP1)中创建了一个空的Outlook 2007插件项目。然后我添加了一个新的表单区域(联系类型,Adjoined,否则默认)然后我运行该项目。

Outlook打开,我转到联系人更改了一些内容,然后单击关闭按钮。 Outlook询问我是否要保存,我选择否。

我的理解是,这应该重置我所做的所有更改。但如果我重新打开同一个联系人,我的所有更改仍然存在。如果我关闭整个展望,它会重新提示我保存我更改的联系人。

这使我认为默认的表单区域模板实际上保留了对其显示的联系人的引用,并且在表单区域关闭后不处理它。这会导致联系人在内存中,而不是在关闭表单后简单地处理。

任何人都可以复制,或者它是一个功能?有办法解决这个问题吗?

0 个答案:

没有答案