Sümptomid
Arvestage järgmise stsenaariumiga.
-
Avate Outlook Object Model (OOM). Selleks saate kohandatud Microsoft Outlooki 2010 lisandmoodulit, kohandatud skripti või muud programmeerimiskeelt, et lugeda meilisõnumi adressaadi objekti DisplayType atribuuti, millele vastatakse.
-
Lisandmoodul kasutab adressaadi DisplayTypejuurdepääsemiseks järgmisi objektide atribuute.
Outlook.Recipient.DisplayType
Selle stsenaariumi korral kuvatakse järgmine tõrketeade:
Run-time error '-1040973553 (c1f4010f) Proovitud toiming ebaõnnestus. Objekti ei leitud.
Põhjus
See probleem ilmneb seetõttu, et atribuuti PR_RECIPIENT_TYPE pole määratud meilisõnumile vastamisel. Varasemad Outlooki versioonid ignoreerivad fakti, et atribuuti pole määratud, kui atribuut on loetud. Outlook 2010 ei Ignoreeri seda atribuuti. Seetõttu kuvatakse jaotises "Tunnused" kirjeldatud tõrketeade.
Lahendus
Selle probleemi lahendamiseks peate kasutama AddressEntry objektile järgnevat atribuuti DisplayType .
Outlook.Recipient.AddressEntries(index).DisplayType
Selles näites viitab indeksi kohatäide kindlale AddressEntry või adressaadi objektile AddressEntries kogumis.