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 .

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.