Arka planda çalışan AdvancedSearch
'dan faydalanabilirsiniz.
string scope
parametre aslında arama yapılacaktır Outlook klasör (documentation here bakınız)
Sen tam olarak ne
Application.AdvancedSearch
kullanarak bir zaman uyumsuz arama görevi başlayabilir. Muhtemelen varsayılan görev klasörünü kullanacağınızı düşünüyorum (bkz.
olDefaultFolder)
Sizin durumunuzda, bir CustomField ile bir sorgu oluşturmanız gerekecektir. İşte sözdizimi (test edilmemiştir). Bu garip 0x0000001f
AdvancedSearch
ile arka planda ve UI iş parçacığı dondurma değil arama görevi gerçekleştirmek için faydası var see
"http://schemas.microsoft.com/mapi/string/{00020329-0000-0000-C000-000000000046}/TaskId/0x0000001f = 'yourid'"
Not olduğunu, aslında CustomProperties
için iç kimliğidir. Aramanızı tanımlamak için bir kimlik kullanmanızı öneririm, böylece eşzamanlı arama veya iptal işlemlerini bertaraf etmeyin.
Bu konuda herhangi bir güncelleme var mı? –
Sorgunuz için teşekkür ederim, Kullanıcı-özel-Özellikler klasörüne kaydediyorum ve iyi çalışıyor, istisna sadece 1 kez oluyor :) –