Outlook 窗体区域中的自定义操作

操作显示可供用户用来对 Microsoft Office Outlook 项进行响应的按钮。例如,若要对某个邮件项做出响应,用户可以单击**“答复”“全部答复”“转发”**操作按钮。每个操作都会创建一个新邮件项,并使用原始项中的信息来填充该项的字段。

可以创建能够打开任何类型的 Outlook 项的自定义操作。例如,可以添加用来打开一个新约会或任务项的自定义操作。设置自定义操作的属性或使用自定义代码来填充新项的字段。自定义操作显示在 Outlook 检查器窗口中的打开项的**“自定义操作”**下拉列表中。

**适用于:**本主题中的信息适用于 Outlook 2013 和 Outlook 2010 的应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

向窗体区域中添加自定义操作

若要将自定义操作添加到窗体区域中,请使用**“自定义操作”**对话框。通过展开 清单 节点,选择 CustomActions 属性,然后单击省略号按钮以在 解决方案资源管理器自定义操作 对话框 (ASP.NET 移动设计器中的省略号)。

使用**“自定义操作”**对话框可以指定目标窗体。目标窗体是当用户执行自定义操作时显示的窗体。

使用**“自定义操作”**对话框还可以指定原始项中的信息在目标窗体中的显示方式。

下表介绍**“自定义操作”**对话框中提供的属性。

属性

描述

AddressLike

指定如何对目标窗体进行寻址。

Body

指定原始项的正文如何追加到目标窗体。

Enabled

指示是否启用自定义操作。如果此属性设置为 false,则禁用自定义操作。

方法

指定当执行自定义操作时可用响应的类型。自定义操作可以发送窗体、打开窗体或提示用户是否希望发送或打开窗体。

名称

指定可用在代码中引用此自定义操作的内部名称。

ShowOnRibbon

指示是否在原始项的功能区中显示自定义操作。

SubjectPrefix

指定在目标窗体的主题行的开头插入的文本。

TargetForm

指定目标窗体的邮件类名称。例如,键入 IPM.Task 可以打开任务窗体。

标题

指定自定义操作按钮的标签。

在运行时自定义一个自定义操作

使用代码也可以将行为添加到自定义操作中。例如,可以添加获取电子邮件收件人姓名的代码,并将这些姓名作为与会者添加到新约会项中。为此,请处理 Action 对象的 CustomAction 事件。

请参见

任务

演练:设计 Outlook 窗体区域

概念

将窗体区域与 Outlook 邮件类关联

其他资源

创建 Outlook 窗体区域