UserDefinedProperties 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含一组 UserDefinedProperty 对象,这些对象表示为 Folder 对象定义的用户定义的属性。
public interface class UserDefinedProperties : Microsoft::Office::Interop::Outlook::_UserDefinedProperties
[System.Runtime.InteropServices.Guid("00063047-0000-0000-C000-000000000046")]
public interface UserDefinedProperties : Microsoft.Office.Interop.Outlook._UserDefinedProperties
Public Interface UserDefinedProperties
Implements _UserDefinedProperties
- 派生
- 属性
- 实现
注解
这是派生自 COM Coclass(托管代码要求此 Coclass 来实现与相应的 COM 对象的互操作性)的 .NET 接口。 使用此派生的接口来访问所有方法、属性和 COM 对象的事件成员。 但是,如果您想要使用的方法或事件共享同一名称并且位于相同的 COM 对象下,请转换为相应的主接口以调用该方法,并转换为最新的事件接口以连接到该事件。 参考此主题以获取有关 COM 对象的信息。 有关 COM 对象的方法和属性成员的信息,请参阅 _UserDefinedProperties。
在 文件夹中用户定义的字段,您可以在 显示字段对话框获得域对应 UserDefinedProperties 集合的成员。
UserDefinedProperties使用 属性可从 Folder 对象检索 UserDefinedProperties 对象。
Add(String, OlUserPropertyType, Object, Object)使用 方法定义和添加用户定义的属性,并使用 Remove(Int32) 方法从 UserDefinedProperties 集合中删除现有的用户定义属性。 Item[Object]使用 C#) 中的 属性 (此属性按名称或索引检索,或者Find(String)使用方法查找和检索 UserDefinedProperties 集合中的 UserDefinedProperty 对象。 Refresh()使用 方法从存储区重新加载 UserDefinedProperties 集合。
UserDefinedProperties 集合只包含定义的用户定义属性,这些属性都适用于所有 Outlook 项目所包含的文件夹。 若要检索或更改该文件夹中的 Outlook 项目的用户定义属性值,请使用 UserProperties Outlook 项目的 属性(如 MailItem 对象)检索该项目的 UserProperties 集合。 然后 UserProperty ,可以将 对象用于相应的用户定义属性,以检索或更改 Outlook 项目的用户定义属性的值。
属性
Application |
返回一个 Application 对象,该对象代表对象的父 Outlook 应用程序。 只读。 (继承自 _UserDefinedProperties) |
Class |
返回一个 OlObjectClass 常量,指示对象的 类。 只读。 (继承自 _UserDefinedProperties) |
Count |
返回一个 Integer (in c # ) 值,该值指示指定集合中的对象计数。 只读。 (继承自 _UserDefinedProperties) |
Item[Object] |
从集合中返回 Object 。 (继承自 _UserDefinedProperties) |
Parent |
返回指定对象的 对象 的父级。 只读。 (继承自 _UserDefinedProperties) |
Session |
返回 NameSpace 当前会话的 对象。 只读。 (继承自 _UserDefinedProperties) |
方法
Add(String, OlUserPropertyType, Object, Object) |
创建一个新 UserDefinedProperty 对象并将其追加到集合中。 (继承自 _UserDefinedProperties) |
Find(String) |
UserDefinedProperty找到集合中包含的 。 (继承自 _UserDefinedProperties) |
Refresh() |
刷新存储区中集合的内容,从而检索在远程浏览器中执行的所有更改。 (继承自 _UserDefinedProperties) |
Remove(Int32) |
从集合中删除对象。 (继承自 _UserDefinedProperties) |