向邮件项添加投票选项
此代码示例展示了如何使用 MailItem 对象的 VotingOptions 属性,向电子邮件添加投票选项。
示例
注意
下面的代码示例摘录自 Microsoft Office Outlook 2007 应用程序编程。
Voting options on messages are used to give message recipients a list of choices and to track their responses. To create voting options programmatically, set a string that is a semicolon-delimited list of values for the VotingOptions property of a MailItem object. The values for the VotingOptions property will appear under the Vote command in the Respond group in the ribbon of the received message.
在下面的代码示例中,OrderPizza 在新邮件中创建投票选项。 OrderPizza 先创建 MailItem,再将 VotingOptions 属性设置为“Cheese; Mushroom; Sausage; Combo; Veg Combo”,并将 Subject 属性设置为“Pizza Order”。 在发送的“披萨订单”邮件中,收件人看到投票选项。 对于收到的每个答复,收件人的选择记录在发件人“已发送邮件”文件夹中邮件的“跟踪”页上。
如果使用 Visual Studio 测试此代码示例,必须先添加对 Microsoft Outlook 15.0 对象库组件的引用,并在导入 Microsoft.Office.Interop.Outlook 命名空间时指定 Outlook 变量。 不得将 using 语句直接添加到此代码示例中的函数前面,这个语句必须后跟公共类声明。 下面的代码行演示了如何在 C# 中执行导入和分配。
using Outlook = Microsoft.Office.Interop.Outlook;
private void OrderPizza()
{
Outlook.MailItem mail = (Outlook.MailItem)Application.CreateItem(
Outlook.OlItemType.olMailItem);
mail.VotingOptions = “Cheese; Mushroom; Sausage; Combo; Veg Combo;”
mail.Subject = “Pizza Order”;
mail.Display(false);
}