MailItem.IsConflict vs Conflicts Object



我正在尝试检查邮件项是否存在冲突。

我还没有运行这些代码,但它们是等效的代码,还是有区别?

Sub CheckConflict1()
Dim myItem As Outlook.MailItem
Set myItem = Application.ActiveInspector.CurrentItem
Dim myConflicts As Outlook.Conflicts
Set myConflicts = myItem.Conflicts
If (myConflicts.Count > 0) Then
MsgBox ("This item is involved in a conflict.")
Else
MsgBox ("This item is not involved in any conflicts.")
End If
End Sub

Sub CheckConflict2()
Dim myItem As Outlook.MailItem
Set myItem = Application.ActiveInspector.CurrentItem
If (myItem.IsConflict = False) Then
MsgBox ("This item is involved in a conflict.")
Else
MsgBox ("This item is not involved in any conflicts.")
End If
End Sub

我搜索了这些链接,注意到这两个函数似乎不同。

冲突对象(Outlook(

MailItem.IsConflict属性(Outlook(

对于"冲突对象",它确定项目是否涉及任何冲突。

对于"IsConflict",它由应用程序的状态决定。

不管怎样,我认为你需要像上面的链接一样运行代码。

最新更新