Příznaky
Zvažte následující scénář:
-
Máte přístup k objektovému modelu Outlooku (OOM). K tomu použijte vlastní doplněk Microsoft Outlook 2010, vlastní skript nebo jiný programovací jazyk pro čtení vlastnosti displayType objektu příjemce e-mailové zprávy, na kterou odpovídáte.
-
Doplněk používá pro přístup k displayTypepříjemce následující vlastnosti objektu:
Outlook.Recipient.DisplayType
V tomto scénáři se zobrazí následující chyba:
Chyba za běhu – 1040973553 (c1f4010f) pokusná operace se nezdařila. Objekt nebyl nalezen.
Příčina
K tomuto problému dochází, protože PR_RECIPIENT_TYPE vlastnost není nastavená, když na ni odpoví e-mailová zpráva. Dřívější verze Outlooku ignorují fakt, že vlastnost není nastavená při čtení vlastnosti. Outlook 2010 tuto vlastnost Neignoruje. Zobrazí se vám chybová zpráva uvedená v části Příznaky.
Řešení
Tento problém vyřešíte tak, že budete mít přístup k následující vlastnosti displayType objektu AddressEntry :
Outlook.Recipient.AddressEntries(index).DisplayType
Zástupný symbol indexu v tomto příkladu odkazuje na konkrétní AddressEntry nebo objekt příjemce v kolekci AddressEntries .