Как я могу определить общий почтовый элемент до того, как произойдет коллизия / конфликт?
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 пользователя одновременно изменяют общий почтовый элемент, возникает коллизия / конфликт.
Следовательно, я хотел бы определить, вносятся ли какие-либо изменения в общий почтовый элемент другим пользователем (например, другой пользователь меняет цветовую категорию или перемещает почтовый элемент в другую папку), чтобы предотвратить столкновение / конфликт до того, как это произойдет.
Может быть сделано?
Ваша помощь будет высоко ценится.