Descripción general de las propiedades
Propiedades de Outlook
Una propiedad es un atributo de un objeto de 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:
[!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 los puntos de entrada.
Object.Property | UserProperty, UserProperties | ItemProperty, ItemProperties | PropertyAccessor | |
---|---|---|---|---|
Acción en las propiedades | Obtiene o establece las propiedades integradas explícitas de los objetos de elemento. | Enumera, crea, obtiene, establece o elimina las propiedades personalizadas de los objetos de elemento. | Enumera las propiedades integradas explícitas y las propiedades personalizadas de los objetos de elemento; crea, obtiene, establece o elimina las propiedades personalizadas de los objetos de elemento. | Obtenga y establezca propiedades integradas y cree, obtenga, establezca y quite propiedades personalizadas. Los objetos incluyen objetos de elemento y lo siguiente: AddressEntry, AddressList, Attachment, ExchangeUser, ExchangeDistributionList, Folder, Recipient y Store. Acceda a las propiedades por los espacios de nombres adecuados. Para obtener más información, vea Hacer referencia a propiedades por espacio de nombres. |
Rendimiento | No hay sobrecarga en el 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. |
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.