Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vb.net加载项outlook positem_Vb.net_Outlook_Add In - Fatal编程技术网

vb.net加载项outlook positem

vb.net加载项outlook positem,vb.net,outlook,add-in,Vb.net,Outlook,Add In,我正在使用vb.net加载项outlook 2010。我有一台ExchangeServer2003。我们有一个公用文件夹,用于存储客户电子邮件。我们的系统会向客户发送电子邮件,当他们回复时,会将其作为postItem而非mailItem保存在公共中。我不知道这是怎么发生的。 我需要将该positem转换为mailItem,因为我想用该消息启动工作流 我可以从PostItem获得大部分字段,但我无法获得CC和to。我不知道PostItem的哪个属性保存了这些信息。您真的在复制数据吗?您是否已尝试将

我正在使用vb.net加载项outlook 2010。我有一台ExchangeServer2003。我们有一个公用文件夹,用于存储客户电子邮件。我们的系统会向客户发送电子邮件,当他们回复时,会将其作为postItem而非mailItem保存在公共中。我不知道这是怎么发生的。 我需要将该positem转换为mailItem,因为我想用该消息启动工作流


我可以从PostItem获得大部分字段,但我无法获得CC和to。我不知道PostItem的哪个属性保存了这些信息。

您真的在复制数据吗?您是否已尝试将MessageClass属性从IPM.Post重置为IPM.Note?

Outlook PostItem没有CC或BCC属性。
我只看了MSDN参考,也没有看到TO字段
以下是positem文档:

如果没有看到您的代码,我不知道为什么您收到的电子邮件会另存为PostItem

您可以发布保存到公用Exchange文件夹的例程吗?

您好,我正在与网络管理员讨论此问题,他告诉我,Exchange server 2003在将电子邮件保存到公用文件夹时会将其转换为postItem。我正在尝试读取postitem属性并创建一个mailitem以开始在工作流中使用。我使用outlookformdesigner创建了一个userForm,并基于post项创建了一个表单。当我打开任何帖子时。我可以看到CC和to,但无法获取其值。谢谢你的帮助。在回答时你不应该问问题。你应该回答他们。是的,我就是这么做的。上面的“?”表示建议做OP显然没有做的事情。我也对没有正确地大写“have”一词感到内疚。嗨,Dimitry,我正在将该项读入一个对象类。当我将该项目转换为PostItem时,我没有任何问题,因为该项目是一篇文章,但当我转换为MailItem时,我出现了错误。我试图阅读来自我们客户的电子邮件。我不知道为什么我们的Exchange 2003会将客户端邮件更改为帖子。现在,我必须将positem转换为MailItem,以开始读取诸如CC和to之类的字段。感谢您的帮助将positem.MessageClass属性重置为IPM。注意,保存该项目,并将其条目id存储在变量中。释放原始PostItem对象(在VB中将其设置为Nothing或在.Net中调用Marshal.ReleaseComObject),使用Namespace.GetItemFromID重新打开它。现在您将拥有一个MailItem对象。