Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie greifen auf das Outlook-Objektmodell zu. Dazu verwenden Sie ein benutzerdefiniertes Microsoft Outlook 2010-Add-in, ein benutzerdefiniertes Skript oder eine andere Programmiersprache, um die DisplayType -Eigenschaft eines Empfängerobjekts einer e-Mail-Nachricht zu lesen, auf die geantwortet wird.

  • Das Add-in verwendet die folgenden Objekteigenschaften für den Zugriff auf den Displaytypdes Empfängers:

    Outlook.Recipient.DisplayType

In diesem Szenario wird die folgende Fehlermeldung angezeigt:

Laufzeitfehler '-1040973553 (c1f4010f) Fehler beim Versuch des Vorgangs. Ein Objekt wurde nicht gefunden.

Ursache

Dieses Problem tritt auf, weil die Eigenschaft PR_RECIPIENT_TYPE nicht gesetzt ist, wenn eine e-Mail-Nachricht beantwortet wird. In früheren Outlook-Versionen wird die Tatsache ignoriert, dass die Eigenschaft nicht festgesetzt wird, wenn die Eigenschaft gelesen wird. Diese Eigenschaft wird von Outlook 2010 nicht ignoriert. Daher erhalten Sie die Fehlermeldung, die im Abschnitt "Problembeschreibung" erwähnt wird.

Fehlerbehebung

Um dieses Problem zu beheben, müssen Sie auf die folgende DisplayType -Eigenschaft des AddressEntry -Objekts zugreifen:

Outlook.Recipient.AddressEntries(index).DisplayType

In diesem Beispiel bezieht sich der Index Platzhalter auf ein bestimmtes AddressEntry -oder Recipient-Objekt in der AddressEntries -Auflistung.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×