Partager via


Ajout d’options de vote à un élément de courrier électronique

Cet exemple montre comment utiliser la propriété VotingOptions de l’objet MailItem pour ajouter des options de vote à un message électronique.

Exemple

Remarque

L’exemple de code suivant est un extrait de programmation d’Applications pour Microsoft Office Outlook 2007.

Les options de vote dans des messages servent à proposer aux destinataires d'un message une liste de choix et à suivre leurs réponses. Pour créer des options de vote par programme, définissez une chaîne correspondant à une liste de valeurs délimitées par des points-virgules pour la propriété VotingOptions d'un objet MailItem. Les valeurs de la propriété VotingOptions apparaissent sous la commande Vote du groupe Répondre dans le ruban du message reçu.

Dans l’exemple suivant, OrderPizza crée des options de vote dans un nouveau message électronique. OrderPizza crée d’abord un objet MailItem, puis définit la propriété sur VotingOptions sur « Cheese; Mushroom; Sausage; Combo; Veg Combo », puis la propriété Subject sur « Pizza Order ». Lorsque le message « Pizza Order » est envoyé, les options de vote apparaissent aux destinataires. Pour chaque réponse reçue, le choix du destinataire sera reporté dans la page Suivi du message dans le dossier Éléments envoyés de l’expéditeur.

Si vous utilisez Visual Studio pour tester cet exemple de code, vous devez d’abord ajouter une référence au composant Bibliothèque d’objets Microsoft Outlook 15.0 et spécifier la variable lorsque vous importez l’espace de noms Microsoft.Office.Interop.Outlook. L’instruction using ne doit pas se produire juste avant les fonctions de l’exemple de code, mais doit être ajoutée avant la déclaration publique. La ligne de code suivante montre comment effectuer l’importation et l’affectation dans 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);
    }

Voir aussi