MailItem.IsConflict против объекта конфликтов - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь проверить, не конфликтует ли почтовый элемент.

Я еще не запускал их, но это эквивалентные коды или есть разница?

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

1 Ответ

0 голосов
/ 19 ноября 2018

Я искал эти ссылки и заметил, что, похоже, обе функции разные.

Объект конфликтов (Outlook)

Свойство MailItem.IsConflict (Outlook)

Для «объекта конфликтов» он определяет, участвует ли элемент в каком-либо конфликте.

Для «IsConflict» он определяется состоянием приложения.

В любом случае, я думаю, вам нужно запустить код, как указано выше.

...