【发布时间】:2008-10-30 15:24:27
【问题描述】:
我正在尝试从 Outlook 项目中获取所有属性名称/值。除了默认的 Outlook 项目属性外,我还有自定义属性。我正在使用兑换来绕过 Outlook 警告,但我在 Redemption.RDOMail 项目上的 GetNamesFromIDs 方法遇到了一些问题......
我正在使用我的兑换会话来获取消息并尝试使用该消息来获取所有属性的名称。
Dim rMessage as Redemption.RDOMail = _RDOSession.GetMessageFromID(EntryID, getPublicStoreID())
Dim propertyList As Redemption.PropList = someMessage.GetPropList(Nothing)
For i As Integer = 1 To propertyList.Count + 1
Console.WriteLine(propertyList(i).ToString())
Console.WriteLine(someMessage.GetNamesFromIDs(________, propertyList(i)))
Next
我不完全确定将什么作为第一个参数传递给 getNamesFromIDs。 GetNamesFromIDs 的定义如下:
GetNamesFromIDs(MAPIProp as Object, PropTag as Integer) As Redemption.NamedProperty
我不完全确定应该作为 MAPIProp 对象传入什么。我没有在文档中看到此属性。 http://www.dimastr.com/redemption/rdo/MAPIProp.htm#properties
任何帮助或见解将不胜感激。
【问题讨论】:
-
如果成功的话,投赞成票会很好。 :-)
-
绝对!感谢您对此进行调查——我真的很感激。
-
酷! :-) 这是一些难以获得的信息,谷歌搜索并没有真正帮助。但这确实是一个很好的问题,所以我也可以轻松地为此 +1。
标签: vb.net outlook mapi outlook-redemption