Komunikat o błędzie "próba nieudanej operacji" w programie Outlook 2010 podczas próby pobrania właściwości DisplayType adresata wiadomości e-mail

Symptomy

Rozpatrzmy następujący scenariusz:

  • Dostęp do modelu obiektowego programu Outlook (OOM). W tym celu Użyj niestandardowego dodatku programu Microsoft Outlook 2010, niestandardowego skryptu lub innego języka programowania, aby odczytać właściwość DisplayType obiektu adresat wiadomości e-mail, na którą jest udzielana odpowiedź.

  • Dodatek używa następujących właściwości obiektu w celu uzyskania dostępu do elementu DisplayTypeadresata:

    Outlook.Recipient.DisplayType

W tym scenariuszu jest wyświetlany następujący komunikat o błędzie:

Błąd czasu wykonania '-1040973553 (c1f4010f) próba wykonania operacji nie powiodła się. Nie można odnaleźć obiektu.

Przyczyna

Ten problem występuje, ponieważ właściwość PR_RECIPIENT_TYPE nie jest ustawiona, gdy odpowiedź na wiadomość e-mail jest udzielana. Wcześniejsze wersje programu Outlook ignorują fakt, że właściwość nie jest ustawiona, gdy właściwość jest odczytywana. Program Outlook 2010 nie ignoruje tej właściwości. Dlatego wyświetlany jest komunikat o błędzie wymieniony w sekcji "Symptomy".

Rozwiązanie

Aby rozwiązać ten problem, należy uzyskać dostęp do poniższej właściwości DisplayType obiektu AddressEntry :

Outlook.Recipient.AddressEntries(index).DisplayType

W tym przykładzie symbol zastępczy indeksu odwołuje się do określonego obiektu AddressEntry lub adresat w kolekcji AddressEntries .

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×