_MailItem 接口

定义

这是 COM coclass(托管代码需要此 Coclass 来实现与相应的 COM 对象的互操作性)中的主接口。 仅当您想要使用的方法与 COM 对象的事件共享同一名称时才使用此主接口;在这种情况下,转换为此接口以调用该方法,转换为最新的事件接口以连接到该事件。 否则,请使用派生自 COM coclass 的 .NET 接口来访问方法、属性和 COM 对象的事件。 有关 COM 对象的信息,请参阅 MailItem

public interface class _MailItem
[System.Runtime.InteropServices.Guid("00063034-0000-0000-C000-000000000046")]
public interface _MailItem
Public Interface _MailItem
派生
属性

属性

Actions

返回一个 Actions 集合,该集合表示项的所有可用操作。 只读。

AlternateRecipientAllowed

如果邮件可以 转发,则 返回 C# ) 中的 布尔 (布尔 值,该布尔值为 True 。 读/写。

Application

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

Attachments

返回一个 Attachments 对象,该对象代表指定项的所有附件。 只读。

AutoForwarded

C# 中的 布尔 值 (bool ) 如果项被自动转发,则返回 True 的值。 读/写。

AutoResolvedWinner

返回 C#) 中的 布尔 值 (布尔 值,以确定该项目是否是自动冲突解决的赢家。 只读。

BCC

以 C# ) 返回一个 字符串 (字符串,该 字符串 表示显示列表的盲 (密件抄送) 密件抄送 MailItem。 读/写。

BillingInformation

返回或设置 C# 中的 字符串 (字符串 ,) 表示与 Outlook 项目关联的计费信息。 读/写。

Body

返回或设置 C# 中的 字符串 (字符串 ,) 表示 Outlook 项目的明文正文。 读/写。

BodyFormat

返回或设置一个 OlBodyFormat 常量,指示正文文本的格式。 读/写。

Categories

返回或设置 C# 中的 字符串 (字符串 ) 表示分配给 Outlook 项目的类别。 读/写。

CC

以 C# ) 返回一个 字符串 (字符串,该 字符串 表示的抄送 (CC) 名称的 MailItem显示列表。 读/写。

Class

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

Companies

返回或设置 C# 中的 字符串 (字符串 ,) 表示与 Outlook 项目关联的公司的名称。 读/写。

Conflicts

返回对象, Conflicts 该对象代表任何 Outlook 项目对象存在冲突的项目。 只读。

ConversationID

返回 C# ) 中唯一Conversation标识对象所属对象的MailItem字符串 (字符串。 只读。

ConversationIndex

以 C# ) 返回一个 字符串 (字符串 ,表示 Outlook 项目会话线程的索引。 只读。

ConversationTopic

以 C# ) 返回一个 字符串 (字符串 ,表示 Outlook 项目会话线程的主题。 只读。

CreationTime

返回一个 DateTime ,指示 Outlook 项目的创建时间。 只读。

DeferredDeliveryTime

返回或设置一个 DateTime ,指示邮件的传递日期和时间。 读/写。

DeleteAfterSubmit

返回或设置 C# 中的 布尔 (bool ) 值为 True (如果邮件副本在发送时未保存),如果保存副本,则返回或设置 False 值。 读/写。

DownloadState

返回一个常量, OlDownloadState 该常量属于指示项的下载状态的枚举。 只读。

EnableSharedAttachments

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

EntryID

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

ExpiryTime

返回或设置一个 DateTime ,指示项变为无效且可删除的日期和时间。 读/写。

FlagDueBy

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

FlagIcon

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

FlagRequest

返回或设置 C# ) 中的 字符串 (字符串,该 字符串 指示邮件项的请求操作。 读/写。

FlagStatus

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

FormDescription

返回对象, FormDescription 该对象代表指定 Outlook 项目的表单说明。 只读。

GetInspector

返回一个 Inspector 对象,该对象表示初始化为包含指定项的检查器。 只读。

HasCoverSheet

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

HTMLBody

返回或设置 C # (字符串 ) 表示指定项的 HTML 正文。 读/写。

Importance

返回或设置一个 OlImportance 常量,指示 Outlook 项目的相对重要性级别。 读/写。

InternetCodepage

返回或设置 C# 中 整数 (int ) 值,该值确定项使用的 Internet 代码页。 读/写。

IsConflict

返回 C#) 中的 布尔 值 (bool ,用于确定该项是否存在冲突。 只读。

IsIPFax

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

IsMarkedAsTask

返回 C# ) 值中的 布尔 (布尔 值,该值指示 是否 MailItem 标记为任务。 只读。

ItemProperties

返回一个 ItemProperties 集合,该集合表示与 Outlook 项目关联的所有标准和用户定义的属性。 只读。

LastModificationTime

返回指定上次修改 Outlook 项目的日期和时间的 DateTime 。 只读。

Links

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

MAPIOBJECT

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

MarkForDownload

返回或设置一个 OlRemoteStatus 常量,该常量确定远程用户收到项后的状态。 读/写。

MessageClass

返回或设置 C# 中的 字符串 (字符串 ,) 表示 Outlook 项目的邮件类。 读/写。

Mileage

返回或设置 C# 中的 字符串 (字符串 ,) 表示项的里程。 读/写。

NoAging

返回或设置 C# 中的 布尔 (布尔 值,) 值为 True 以不使 Outlook 项目过期。 读/写。

OriginatorDeliveryReportRequested

返回或设置 C#) 中的 布尔 (bool 值,该值确定会议项目或邮件的发起方是否将收到传递报告。 读/写。

OutlookInternalVersion

以 C# 返回 整数 (int ,) 表示 Outlook 项目的 Outlook 应用程序的生成号的值。 只读。

OutlookVersion

返回 C# 中的 字符串 (字符串 ,) 指示 Outlook 项目的 Outlook 应用程序的主版本号和次要版本号。 只读。

Parent

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

Permission

设置或返回一个 OlPermission 常量,该常量确定收件人将对电子邮件项目拥有的权限。 读/写。

PermissionService

设置或返回一个 OlPermissionService 常量,该常量确定在发送受信息权限管理 (IRM) 保护的消息时将使用的权限服务。 读/写。

PermissionTemplateGuid

返回或设置 C#) 值中的 字符串 (字符串 ,该值代表要应用于 MailItem 的模板文件的 GUID,以便指定信息权限管理 (IRM) 权限。 读/写。

PropertyAccessor

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

ReadReceiptRequested

在 C# ) 值中返回布尔 (布尔值,如果发件人请求了已读回执,则该值指示 True

ReceivedByEntryID

返回 C# 中的 字符串 (字符串 ,) 表示 EntryID 由传送邮件的传输提供程序设置的真实收件人的 。 只读。

ReceivedByName

返回 C# 中的 字符串 (字符串 ,) 表示邮件的真实收件人的显示名称。 只读。

ReceivedOnBehalfOfEntryID

以 C# ) 返回一个 字符串 (字符串 ,表示 EntryID 委托代表邮件收件人的用户的 。 只读。

ReceivedOnBehalfOfName

返回 C# 中的 字符串 (字符串 ,) 表示委托表示邮件收件人的用户的显示名称。 只读。

ReceivedTime

返回一个 DateTime ,指示接收项的日期和时间。 只读。

RecipientReassignmentProhibited

在 C# ) 中返回一个 布尔 (布尔 值,如果收件人无法转发邮件,则返回 True 。 读/写。

Recipients

返回一个 Recipients 集合,该集合代表 Outlook 项目的所有收件人。 只读。

ReminderOverrideDefault

返回或设置 C# 中的 布尔 (bool ) 值为 True (如果提醒覆盖项目的默认提醒行为)。 读/写。

ReminderPlaySound

返回或设置 C # 中布尔 值 (bool ) 值为 True (如果提醒在针对此项目发生提醒时应播放声音)。 读/写。

ReminderSet

返回或设置 C# 中的 布尔 值 (bool ,) 如果已为此项目设置了提醒,则该值为 True 。 读/写。

ReminderSoundFile

返回或设置 C# 中的 字符串 (字符串 ) 指示在 Outlook 项目出现提醒时要播放的声音文件的路径和文件名。 读/写。

ReminderTime

返回或设置一个 DateTime ,指示指定项的提醒发生日期和时间。 读/写。

RemoteStatus

返回或设置一个 OlRemoteStatus 常量,指定邮件的远程状态。 读/写。

ReplyRecipientNames

在 C # ) 邮件 的回复收件人列表中返回分号分隔的 String (字符串 。 只读。

ReplyRecipients

返回一个 Recipients 集合,该集合代表 Outlook 项目的所有答复收件人对象。 只读。

RetentionExpirationDate

返回一个 DateTime 值,该值指定对象过期的 MailItem 日期,在此日期之后,消息记录管理 (MRM) Assistant 将删除该项目。 只读。

RetentionPolicyName

返回 C# ) 中的 字符串 (字符串,该 字符串 指定保留策略的名称。 只读。

RTFBody

返回或设置一个字节数组,该数组以 RTF 格式表示 Microsoft Outlook 项目的正文。 读/写。

Saved

返回 C# 中的 布尔 值 (布尔 值 ) ,如果自上次保存以来 Outlook 项目未修改,则值为 True 。 只读。

SaveSentMessageFolder

返回或设置一个 Folder 对象,该对象表示发送后将保存电子邮件副本的文件夹。 读/写。

Sender

返回或设置一个 AddressEntry 对象,该对象对应于从中 MailItem 发送 的帐户的用户。 读/写。

SenderEmailAddress

以 C#) 返回一个 字符串 (字符串 ,表示 Outlook 项目发件人的电子邮件地址。 只读。

SenderEmailType

返回 C#) 中的 字符串 (字符串,该 字符串 表示 Outlook 项目发件人的电子邮件地址的条目类型,例如 Internet 地址的“SMTP”、Microsoft Exchange 服务器地址的“EX”等。只读。

SenderName

返回 C# 中的 字符串 (字符串 ,) 指示 Outlook 项目的发件人的显示名称。 只读。

SendUsingAccount

返回或设置一个 Account 对象,该对象代表要发送 MailItem 的帐户。 读/写。

Sensitivity

返回或设置枚举中的常量, OlSensitivity 指示 Outlook 项目的敏感度。 读/写。

Sent

返回 C# 中的 布尔 值 (bool ) 值,该值指示是否已发送消息。 只读。

SentOn

返回一个 DateTime ,指示发送 Outlook 项目的日期和时间。 只读。

SentOnBehalfOfName

返回 C# 中的 字符串 (字符串 ,) 指示邮件的预期发件人的显示名称。 读/写。

Session

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

Size

以 C# 返回 整数 (int ) 值,该值指示 Outlook 项目) 的大小 (字节。 只读。

Subject

返回或设置 C# 中的 字符串 (字符串 ,) 指示 Outlook 项目的主题。 读/写。

Submitted

返回 C# 中的 布尔 值 (bool ) 如果项目已提交,该值为 True 。 只读。

TaskCompletedDate

返回或设置一个 DateTime 值,该值代表此 MailItem任务的完成日期。 读/写。

TaskDueDate

返回或设置一个 DateTime 值,该值代表此 MailItem任务的截止日期。 读/写。

TaskStartDate

返回或设置一个 DateTime 值,该值代表此 MailItem 对象的任务的开始日期。 读/写。

TaskSubject

返回或设置 C# 中的 字符串 (字符串 ) 值,该值代表对象的任务 MailItem 主题。 读/写。

To

返回或设置一个以分号分隔的 字符串 (字符串 ,以 C# ) Outlook 项目的收件人显示名称列表。 读/写。

ToDoTaskOrdinal

返回或设置一个 DateTime 值,该值代表 的任务的 MailItem序号值。 读/写。

UnRead

返回或设置 C# ) bool 中的布尔 (值,如果尚未打开 Outlook 项目 (读取) ,则该值为 True。 读/写。

UserProperties

返回 UserProperties 表示 Outlook 项的所有用户属性的集合。 只读。

VotingOptions

返回或设置 C# 中的 字符串 (字符串 ,) 指定包含邮件投票选项的带分隔符的字符串。 读/写。

VotingResponse

返回或设置 C# 中的 字符串 (字符串 ,) 指定邮件的投票响应。 读/写。

方法

AddBusinessCard(ContactItem)

根据电子名片 (EBC) 与指定 ContactItem 对象关联的联系人信息追加到 MailItem 对象。

ClearConversationIndex()

为邮件清除会话线程的索引。

ClearTaskFlag()

MailItem 对象清除为任务。

Close(OlInspectorClose)

关闭 Outlook 项目并根据需要保存对它所做的更改。

Copy()

创建对象的另一个实例。

Delete()

从包含项目的文件夹中移除的项。

Display(Object)

显示项的新 Inspector 对象。

Forward()

对项执行 Forward 操作,并将生成的副本作为 MailItem 对象返回。

GetConversation()

获取一个 Conversation 对象,该对象表示此项所属的对话。

MarkAsTask(OlMarkInterval)

MailItem 对象标记为任务,并为对象分配任务间隔。

Move(MAPIFolder)

将 Microsoft Outlook项目移至新文件夹中。

PrintOut()

打印 Outlook 项目使用所有默认设置。 PrintOut 方法是唯一可用于打印的 Outlook 方法。

Reply()

从原始邮件创建答复并预先将地址设为原始发件人。

ReplyAll()

从原始邮件创建给所有原始收件人的答复。

Save()

将 Outlook 项目保存到当前文件夹,如果这是新项目,则保存到项目类型的 Outlook 默认文件夹。

SaveAs(String, Object)

将 Microsoft Outlook项目以指定文件类型的格式保存到指定的路径。 如果没有指定文件类型,则使用 MSG 格式 (.msg)。

Send()

发送电子邮件。

ShowCategoriesDialog()

显示显示类别对话框,用户可从中选择与项目主题相对应的类别。

适用于