Agregar opciones de votación a un elemento de correo
Este ejemplo muestra cómo usar la propiedad VotingOptions del objeto MailItem para agregar opciones de votación a un mensaje de correo electrónico.
Ejemplo
Nota:
El siguiente ejemplo de código es un fragmento de Programming Applications for Microsoft Office Outlook 2007 (Programación de aplicaciones para Microsoft Office Outlook 2007).
Las opciones de votación en los mensajes se usan para darle a los receptores de mensajes una lista de opciones y hacer un seguimiento de sus respuestas. Para crear opciones de votación mediante programación, establezca una cadena, que es una lista delimitada por punto y comas de valores de la propiedad VotingOptions del objeto MailItem. Los valores de la propiedad VotingOptions aparecerán bajo el comando Votar en el grupo Responder en la cinta de opciones del mensaje recibido.
En el siguiente ejemplo, OrderPizza crea opciones de votación en un nuevo mensaje de correo. OrderPizza primero crea un MailItem y establece la propiedad VotingOptions en “Queso; Champiñón; Jamón; Combinado; Combinado de verduras” y la propiedad Subject en “Pedido de pizza”. Cuando se envía el mensaje “Pedido de pizza” se muestran las opciones de votación a los destinatarios. Para cada respuesta recibida, la opción del destinatario se procesará en la página Tracking del mensaje en la carpeta Elementos enviados del remitente.
Si usa Visual Studio para probar este ejemplo de código, primero debe agregar una referencia al componente de la biblioteca de objetos de Microsoft Outlook 15.0 y especificar la variable de Outlook al importar el espacio de nombres Microsoft.Office.Interop.Outlook. La instrucción using no debe producirse directamente antes de las funciones en el ejemplo de código, pero debe agregarse antes de la declaración de clase pública. La siguiente línea de código muestra cómo realizar la importación y la asignación en 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);
}