Share via


Folder 接口

定义

代表 Outlook 文件夹。

public interface class Folder : Microsoft::Office::Interop::Outlook::MAPIFolder, Microsoft::Office::Interop::Outlook::MAPIFolderEvents_12_Event
[System.Runtime.InteropServices.Guid("00063006-0000-0000-C000-000000000046")]
public interface Folder : Microsoft.Office.Interop.Outlook.MAPIFolder, Microsoft.Office.Interop.Outlook.MAPIFolderEvents_12_Event
Public Interface Folder
Implements MAPIFolder, MAPIFolderEvents_12_Event
派生
属性
实现

注解

这是派生自 COM Coclass(托管代码要求此 Coclass 来实现与相应的 COM 对象的互操作性)的 .NET 接口。 使用此接口访问 COM 对象 Folder 的所有方法、属性和事件成员。 参考此主题以获取有关 COM 对象的信息。 有关 COM 对象的方法和属性成员的信息,请参阅 MAPIFolder。 有关 COM 对象的事件成员的信息,请参阅 MAPIFolderEvents_12_Event

一个 文件夹 可以包含其他 文件夹 对象以及 Outlook 项目。 使用 对象或其他 Folder 对象的 NameSpaceFolder 属性可返回 NameSpace 或文件夹下的文件夹集。 可以通过从顶级文件夹(例如“收件箱”)开始,并使用 属性的组合 Folders 来导航嵌套文件夹,该属性返回层次结构中 Folder 对象下面的文件夹集,而 Item[Object] 属性在 C#) 中 ( 后者返回集合中的 Folders 文件夹。

Outlook 数据存储区内有一个支持 Outlook 默认功能的文件夹集合。 使用 GetDefaultFolder(OlDefaultFolders)指定 index 作为枚举中的 OlDefaultFolders 常量之一的 ,以返回 Outlook NameSpace 对象中的一个默认 Outlook 文件夹。

虽然通常情况下最好将提供相同功能的项目放在相同的文件夹内,但是一个文件夹也可包含不同类型的项目。 例如,默认情况下,“日历”文件夹可以包含 AppointmentItemMeetingItem 对象,“联系人”文件夹可以包含 ContactItemDistListItem 对象。 一般来说,当枚举文件夹中的项目时,请不要假设文件夹中项目的类型;而要在访问适用于该项目的属性前检查该项目的邮件类。

Add(String, Object)使用 方法将文件夹添加到 Folder 对象。 Add 方法有一个可选参数,用于指定可在该文件夹中存储的项目类型。 默认情况下,在另一个文件夹内创建文件夹继承其父文件夹的类型。

请注意,保存特定类型的项目时,他们会直接保存到相应的默认文件夹。 例如,当 GetAssociatedAppointment(Boolean) 方法应用于“收件箱”文件夹中的 MeetingItem 时,返回的约会将保存到默认的“日历”文件夹中。

属性

AddressBookName

返回或设置 C#) 中的 字符串 (字符串 ,该字符串指示表示联系人文件夹的对象 Folder 的通讯簿名称。 读/写。

(继承自 MAPIFolder)
Application

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

(继承自 MAPIFolder)
Class

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

(继承自 MAPIFolder)
CurrentView

返回表示 View 当前视图的 对象。 只读。

(继承自 MAPIFolder)
CustomViewsOnly

返回或设置 C #) 中的 布尔值 (bool ,用于确定给定文件夹的“视图”菜单上显示哪些视图。 读/写。

(继承自 MAPIFolder)
DefaultItemType

从枚举返回一个常量, OlItemType 该常量指示文件夹中包含的默认 Outlook 项目类型。 只读。

(继承自 MAPIFolder)
DefaultMessageClass

返回 C# 中的 String (字符串 ,) 表示文件夹中项目的默认邮件类。 只读。

(继承自 MAPIFolder)
Description

返回或设置 C# 中的 字符串 (字符串 ,) 表示文件夹的说明。 读/写。

(继承自 MAPIFolder)
EntryID

以 C# ) 返回一个 字符串 (字符串 ,表示对象的唯一条目 ID。 只读。

(继承自 MAPIFolder)
FolderPath

返回 C#) 中的 字符串 (字符串 ,指示当前文件夹的路径。 只读。

(继承自 MAPIFolder)
Folders

返回表示 Folders 指定 Folder中包含的所有文件夹的集合。 只读。

(继承自 MAPIFolder)
FullFolderPath

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

(继承自 MAPIFolder)
InAppFolderSyncObject

返回或设置 C#) 中的 布尔 值 (bool ,用于确定是否将指定的文件夹与电子邮件服务器同步。 读/写。

(继承自 MAPIFolder)
IsSharePointFolder

返回 C#) 中的 布尔 值 (bool ,以确定该文件夹是否为 Microsoft SharePoint Foundation 文件夹。 只读。

(继承自 MAPIFolder)
Items

返回集合 Items 对象作为指定文件夹中 Outlook 项目的集合。 只读。

(继承自 MAPIFolder)
MAPIOBJECT

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

(继承自 MAPIFolder)
Name

返回或设置 C# 中的 字符串 (字符串 ,) 表示对象的显示名称的值。 读/写。

(继承自 MAPIFolder)
Parent

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

(继承自 MAPIFolder)
PropertyAccessor

返回一个 PropertyAccessor 对象,该对象支持创建、获取、设置和删除父 Folder 对象的属性。 只读。

(继承自 MAPIFolder)
Session

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

(继承自 MAPIFolder)
ShowAsOutlookAB

返回或设置 C#) 值中的 布尔 (bool 值,该值指定是否在 Outlook 通讯簿中将联系人项目文件夹显示为地址列表。 读/写。

(继承自 MAPIFolder)
ShowItemCount

在枚举中 OlShowItemCount 设置或返回一个常量,该常量指示是显示文件夹中的未读邮件数,还是显示导航窗格中文件夹中的项目总数。 读/写。

(继承自 MAPIFolder)
Store

返回一个 Store 对象,该对象表示包含 对象的 Folder 存储区。 只读。

(继承自 MAPIFolder)
StoreID

返回 C# 中的 字符串 (字符串 ,) 指示文件夹的存储 ID。 只读。

(继承自 MAPIFolder)
UnReadItemCount

返回一个 Integer (in C# int ) 值,该值指示文件夹中的未读项目数。 只读。

(继承自 MAPIFolder)
UserDefinedProperties

返回一个 UserDefinedProperties 对象,该对象表示该对象的用户定义的自定义属性 Folder 。 只读。

(继承自 MAPIFolder)
UserPermissions

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

(继承自 MAPIFolder)
Views

返回 Views 对象的集合 Folder 。 只读。

(继承自 MAPIFolder)
WebViewAllowNavigation

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

(继承自 MAPIFolder)
WebViewOn

返回或设置 C# 中的 布尔 值 (bool ) 指示文件夹的 Web 视图状态。 读/写。

(继承自 MAPIFolder)
WebViewURL

返回或设置 C# 中的 字符串 (字符串 ) 指示分配给文件夹的网页的 URL。 读/写。

(继承自 MAPIFolder)

方法

AddToFavorites(Object, Object)

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

(继承自 MAPIFolder)
AddToPFFavorites()

将 Microsoft Exchange 公用文件夹添加到公用文件夹的收藏夹文件夹中。

(继承自 MAPIFolder)
CopyTo(MAPIFolder)

将当前文件夹完整地复制到目标文件夹中。

(继承自 MAPIFolder)
Delete()

从集合中删除一个对象。

(继承自 MAPIFolder)
Display()

显示文件夹的新 Explorer 对象。

(继承自 MAPIFolder)
GetCalendarExporter()

CalendarSharing为指定的 Folder创建对象。

(继承自 MAPIFolder)
GetCustomIcon()

返回一个 StdPicture 对象,该对象代表文件夹的自定义图标。

(继承自 MAPIFolder)
GetExplorer(Object)

返回一个 Explorer 对象,该对象表示使用指定文件夹作为当前文件夹初始化的新非活动 资源管理器 对象。

(继承自 MAPIFolder)
GetStorage(String, OlStorageIdentifierType)

获取父Folder级上的对象StorageItem,用于存储 Outlook 解决方案的数据。

(继承自 MAPIFolder)
GetTable(Object, Object)

获取一个 Table 对象,该对象包含由 筛选的 Filter项。

(继承自 MAPIFolder)
MoveTo(MAPIFolder)

将文件夹移至指定的目标文件夹中。

(继承自 MAPIFolder)
SetCustomIcon(StdPicture)

为文件夹设置由 Picture 指定的自定义图标。

(继承自 MAPIFolder)

事件

BeforeFolderMove

在即将移动或删除文件夹(由于用户操作或通过程序代码)时发生。

(继承自 MAPIFolderEvents_12_Event)
BeforeItemMove

在即将移动项目或从文件夹中删除项目(由于用户操作或通过程序代码)时发生。

(继承自 MAPIFolderEvents_12_Event)

适用于