Как я могу определить общий почтовый элемент до того, как произойдет коллизия / конфликт?

Dim oSelection As Outlook.Selection

Set oSelection = Outlook.Application.ActiveExplorer.Selection

Dim oEmail is Outlook.MailItem

For Each oEmail In oSelection

    'do something to each shared oEmail,

    'if modifications are NOT detected to the oEmail by another user over a network share,

    'so as to prevent collision / conflict before it occurs.

Next

Я пытаюсь выполнить пакетную обработку выбора почтовых элементов через цикл for (см. Псевдокод). Почтовые элементы передаются (могут быть изменены) через общедоступную сеть произвольным пользователям.

Проблема заключается в том, что когда 2 пользователя одновременно изменяют общий почтовый элемент, возникает коллизия / конфликт.

Следовательно, я хотел бы определить, вносятся ли какие-либо изменения в общий почтовый элемент другим пользователем (например, другой пользователь меняет цветовую категорию или перемещает почтовый элемент в другую папку), чтобы предотвратить столкновение / конфликт до того, как это произойдет.

Может быть сделано?

Ваша помощь будет высоко ценится.

0 ответов

Другие вопросы по тегам