Síntomas
Imagine la siguiente situación:
-
Puede obtener acceso al modelo de objetos de Outlook (OOM). Para ello, use un complemento personalizado de Microsoft Outlook 2010, un script personalizado u otro lenguaje de programación para leer la propiedad DisplayType de un objeto de destinatario de un mensaje de correo electrónico al que se responde.
-
El complemento usa las siguientes propiedades de objeto para obtener acceso a DisplayType:
Outlook.Recipient.DisplayType
En este caso, recibirá el siguiente error:
Error en tiempo de ejecución '-1040973553 (c1f4010f) error en la operación intentada. No se puede encontrar un objeto.
Causa
Este problema se produce porque la propiedad PR_RECIPIENT_TYPE no se establece cuando se responde a un mensaje de correo electrónico. Las versiones anteriores de Outlook omiten el hecho de que no se establece la propiedad cuando se lee la propiedad. Outlook 2010 no omite esta propiedad. Por lo tanto, recibirá el mensaje de error que se menciona en la sección "síntomas".
Resolución
Para resolver este problema, tiene que obtener acceso a la siguiente propiedad DisplayType del objeto AddressEntry :
Outlook.Recipient.AddressEntries(index).DisplayType
En este ejemplo, el marcador de posición de Índice hace referencia a un objeto AddressEntry o Recipient específico de la colección AddressEntries .