UserProperties 接口

定义

包含 UserProperty 表示 Outlook 项目的自定义属性的对象。

public interface class UserProperties : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("0006303D-0000-0000-C000-000000000046")]
public interface UserProperties : System.Collections.IEnumerable
Public Interface UserProperties
Implements IEnumerable
属性
实现

注解

使用 UserProperties 属性以返回要为 Outlook 项的 UserProperties 对象。 这适用于除 之外 NoteItem的所有 Outlook 项目。

Add(String, OlUserPropertyType, Object, Object)使用 方法为项创建新的 UserProperty 并将其添加到 UserProperties 对象。 Add 方法允许您指定的名称和类型的新属性。 创建新属性时,还可以在调用 Add 方法时将 参数设置为 AddToFolderFieldsTrue,将其作为自定义字段添加到包含项目 (的文件夹,其名称与属性) 相同。 然后可作为文件夹视图中的列字段。

使用 UserProperties (index) (其中 index 是名称或从 1 开始的索引号)返回单个 UserProperty 对象。

可以使用 UserDefinedProperties 对象的 属性 Folder 来检索和检查文件夹可在视图中显示的自定义项级属性的定义。

若要获取或设置多个自定义属性,请使用 PropertyAccessor 对象而不是 对象来提高 UserProperties 性能。

属性

Application

返回一个 Application 对象,该对象代表对象的父 Outlook 应用程序。 只读。

Class

返回一个 OlObjectClass 常量,指示对象的 类。 只读。

Count

返回一个 Integer (int in C# ) 值,该值指示指定集合中的对象计数。 只读。

Item[Object]

从集合中返回 对象 UserProperty

Parent

返回指定对象的 对象 的父级。 只读。

Session

返回 NameSpace 当前会话的 对象。 只读。

方法

Add(String, OlUserPropertyType, Object, Object)

在集合中 UserProperties 创建新的用户属性。

Find(String, Object)

查找并返回 UserProperty 请求的属性名称的对象(如果存在)。

Remove(Int32)

从集合中删除对象。

适用于