Simptomai

Apsvarstykite šį scenarijų:

  • Atidarote "Outlook" objekto modelį (OOM). Norėdami tai padaryti, galite naudoti pasirinktinio "Microsoft Outlook" 2010 papildinį, priskirtą scenarijų arba kitą programavimo kalbą, kad perskaitytumėte gavėjo objekto, į kurį atsakyta, gavėjo objekto " displayType " ypatybę.

  • Papildinys naudoja šias objekto ypatybes, kad pasiektų gavėjo displayType:

    Outlook.Recipient.DisplayType

Tokiu atveju gaunate šį klaidos pranešimą:

Vykdymo laiko klaida "-1040973553 (c1f4010f) bandyta operacija nepavyko. Nepavyko rasti objekto.

Priežastis

Ši problema kyla dėl to, kad ypatybės PR_RECIPIENT_TYPE nenustatyta, kai atsakymas į el. laišką. Ankstesnėse "Outlook" versijose neatsižvelgiama į tai, kad ypatybė nenustatyta, kai ypatybė yra skaitoma. "Outlook 2010" neignoruoja šios ypatybės. Todėl gaunate klaidos pranešimą, paminėtą skyriuje "Požymiai".

Sprendimas

Norėdami išspręsti šią problemą, turite pasiekti toliau nurodytą " displayType " ypatybę addresstentry objekto:

Outlook.Recipient.AddressEntries(index).DisplayType

Šiame pavyzdyje indekso rezervavimo ženklo vietos rezervavimo ženklas yra konkretus addresstentry arba gavėjo objektas " addressentries " rinkinyje.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.