Descripción general de las propiedades
Importante
Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.
Propiedades de Outlook
Una propiedad es un atributo de un objeto de Microsoft Outlook. Las propiedades describen algo sobre el objeto, como la persona que envía un elemento de mensaje o la cantidad de elementos de una carpeta. Outlook define muchas propiedades; en esta documentación se les denomina propiedades integradas. El modelo de objetos de Outlook expone muchas propiedades integradas con nombres de cadena, por ejemplo, la propiedad Subject de un elemento de correo electrónico. Estas propiedades están aun más cualificadas como propiedades integradas explícitas. Los clientes y los proveedores de servicios pueden ampliar las propiedades predefinidas de Outlook creando nuevas propiedades personalizadas. Por ejemplo, mediante formularios personalizados, los clientes pueden definir propiedades para ampliar la funcionalidad de una clase de mensaje concreta y los proveedores de servicios pueden definir propiedades para exponer características únicas en su sistema de mensajería.
Puntos de entrada del modelo de objetos
El modelo de objetos de Outlook ofrece varias opciones de acceso a las propiedades de Outlook, por ejemplo:
Hacer referencia a una propiedad directa del objeto primario para tener acceso a las propiedades integradas explícitas de los objetos de elemento (por ejemplo, la propiedad MailItem.SenderEmailAddress).
Utilizar ItemProperties y ItemProperty para enumerar propiedades integradas y explícitas y propiedades personalizadas, así como para obtener acceso a propiedades de los objetos de elemento.
Utilizar la propiedad UserProperties y UserProperty para enumerar y tener acceso a las propiedades de los objetos de elementos.
Utilizar el objeto PropertyAccessor para tener acceso a las propiedades integradas y personalizadas de los objetos siguientes:
Nota
Aunque ItemProperties y UserProperties admiten la enumeración de propiedades integradas explícitas y UserProperties.Find admite la búsqueda de propiedades integradas explícitas, use estos objetos básicamente para las propiedades personalizadas de los objetos de elemento. Use el objeto PropertyAccessor para tener acceso a las propiedades de objetos sin elemento o a propiedades de nivel de elemento que no están expuestas de forma explícita en el modelo de objetos de Outlook.
En la tabla siguiente se muestra cuándo usar qué punto de entrada:
Object (propiedad) |
UserProperty, UserProperties |
ItemProperty, ItemProperties |
PropertyAccessor |
|
Acción en las propiedades |
Obtener y establecer propiedades integradas explícitas de objetos de elemento. |
Enumerar, crear, obtener, establecer y quitar propiedades personalizadas de los objetos de elemento. |
Enumerar propiedades integradas explícitas y propiedades personalizadas de los objetos de elemento; crear, obtener, establecer y quitar propiedades personalizadas de los objetos de elemento. |
Obtener y establecer propiedades integradas y crear, obtener, establecer y quitar propiedades personalizadas. Los objetos incluyen los objetos de elemento y lo siguiente: AddressEntry, AddressList, datos adjuntos, ExchangeUser, ExchangeDistributionList, carpeta, destinatarioy almacén. Propiedades de acceso de los espacios de nombres adecuado. Para obtener más información, consulte Referencing Properties by Namespace. |
Rendimiento |
Ninguna sobrecarga de rendimiento. |
Enumerar y tener acceso a las propiedades usando UserProperties puede provocar sobrecarga de rendimiento. |
Enumerar y tener acceso a las propiedades usando ItemProperties puede provocar sobrecarga de rendimiento. |
El uso de PropertyAccessor para tener acceso a las propiedades provoca sobrecargas de rendimiento. Para obtener o establecer varias propiedades, use GetProperties y SetProperties en lugar de llamar repetidamente a GetProperty y SetProperty. |
Nota
Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.