Indication de plusieurs types de destinataires d’un élément de courrier
Cet exemple montre comment définir par programmation différents types de destinataires (À, Cc ou Cci) pour un élément de messagerie.
Exemple
Remarque
L’exemple de code suivant est un extrait de programmation d’Applications pour Microsoft Office Outlook 2007.
L’exemple de code suivant illustre comment spécifier si un destinataire d’un objet MailItem est un destinataire de type À, Cc ou Cci. SetRecipientTypeForMail crée un objet MailItem, ajoute trois objets Recipient à la collection Recipients de MailItem, puis affecte à la propriété Type de chaque objet Recipient une valeur de l’énumération OlMailRecipientType.
Remarque
La propriété Type de l’objet Recipient est un type int et n’est en corrélation avec aucune énumération de type de destinataire spécifique.
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 SetRecipientTypeForMail()
{
Outlook.MailItem mail = Application.CreateItem(
Outlook.OlItemType.olMailItem) as Outlook.MailItem;
mail.Subject = "Sample Message";
Outlook.Recipient recipTo =
mail.Recipients.Add("someone@example.com");
recipTo.Type = (int)Outlook.OlMailRecipientType.olTo;
Outlook.Recipient recipCc =
mail.Recipients.Add("someonecc@example.com");
recipCc.Type = (int)Outlook.OlMailRecipientType.olCC;
Outlook.Recipient recipBcc =
mail.Recipients.Add("someonebcc@example.com");
recipBcc.Type = (int)Outlook.OlMailRecipientType.olBCC;
mail.Recipients.ResolveAll();
mail.Display(false);
}