Gejala
Pertimbangkan skenario berikut:
-
Anda mengakses model objek Outlook (OOM). Untuk melakukannya, Anda menggunakan Add-In Microsoft Outlook 2010 kustom, skrip kustom, atau bahasa pemrograman lainnya untuk membaca properti Displaytype dari objek penerima dari sebuah pesan email yang sedang dibalas.
-
Add-in menggunakan properti objek berikut ini untuk mengakses DisplaytypePenerima:
Outlook.Recipient.DisplayType
Dalam skenario ini, Anda menerima kesalahan berikut:
Kesalahan run-time '-1040973553 (c1f4010f) operasi yang dicoba gagal. Objek tidak dapat ditemukan.
Penyebab
Masalah ini terjadi karena properti PR_RECIPIENT_TYPE tidak diatur saat pesan email dijawab. Versi Outlook yang lebih lama mengabaikan kenyataan bahwa properti tersebut tidak diatur saat properti dibaca. Outlook 2010 tidak mengabaikan properti ini. Oleh karena itu, Anda menerima pesan kesalahan yang disebutkan di bagian "gejala".
Pemecahan Masalah
Untuk mengatasi masalah ini, Anda harus mengakses properti Displaytype berikut dari objek addressentry :
Outlook.Recipient.AddressEntries(index).DisplayType
Dalam contoh ini, placeholder indeks merujuk ke objek addressentry atau penerima dalam kumpulan addressentries .