Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Outlook nesne modeline (OOM) erişin. Bunu yapmak için, yanıtlanmış bir e-posta iletisindeki bir alıcı nesnesinin DisplayType özelliğini okumak için özel bir Microsoft Outlook 2010 eklentisi, özel bir komut dosyası veya başka bir programlama dili kullanırsınız.
-
Eklenti, alıcının DisplayType türüneerişmek için aşağıdaki nesne özelliklerini kullanır:
Outlook.Recipient.DisplayType
Bu senaryoda aşağıdaki hatayı alırsınız:
Çalışma zamanı hatası '-1040973553 (c1f4010f) yapılmaya çalışılan işlem başarısız oldu. Nesne bulunamadı.
Neden
Bu sorun, bir e-posta iletisi yanıtlanarak özellik PR_RECIPIENT_TYPE ayarlanamadığından oluşur. Önceki Outlook sürümleri, özellik okunup özelliğin ayarlanmayabilir konusunu yoksayar. Outlook 2010 bu özelliği yoksaymaz. Bu nedenle, "Belirtiler" bölümünde açıklanan hata iletisini alırsınız.
Çözüm
Bu sorunu çözmek için, AddressEntry nesnesinin aşağıdaki DisplayType özelliğine erişmeniz gerekir:
Outlook.Recipient.AddressEntries(index).DisplayType
Bu örnekte, indis yer tutucusu, AddressEntries koleksiyonundaki belirli bir AddressEntry veya alıcı nesnesine başvurur.