У меня есть сценарий, который запускается, когда я получаю электронное письмо с определенным предметом. В конце сценария я хочу пометить MailItem как полный и у него показать галочку рядом с письмом.Outlook 2010 Force Update UI после MailItem.MarkAsTask
Я называю MarkAsTask olMarkComplete, который делает то, что он должен, но интерфейс не обновляется и галочка не отображается, если я не выбрать/отменить электронную почту с помощью пользовательского интерфейса
Edit: Когда я петля через все письма в моей папке он работает только на последнем наборе. Я что-то пропустил здесь?
Мой код до сих пор:
Dim reviewFolder As Folder
Dim item As Outlook.MailItem
Set myFolder = ThisOutlookSession.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox).Folders("My Folder")
For Each item In myFolder.Items
{other code}
item.MarkAsTask olMarkComplete
Next