Поделиться через


Добавление параметров голосования в почтовый элемент

В этом примере показано, как использовать свойство VotingOptions объекта MailItem, чтобы добавить параметры голосования в сообщение электронной почты.

Пример

Примечание.

Приведенный ниже пример кода представляет собой фрагмент из книги Программирование приложений для Microsoft Office Outlook 2007.

Параметры голосования в сообщениях используются для предоставления получателям сообщения списка вариантов ответа и отслеживания ответов. Чтобы программно создать параметры голосования, следует задать для свойства VotingOptions объекта MailItem строковое значение, содержащее разделенный точками с запятыми список значений. Значения для свойства VotingOptions будут появляться под командой Голосование в группе Ответить ленты полученных сообщений.

В приведенном ниже примере OrderPizza создает параметры голосования в новом сообщении электронной почты. OrderPizza сначала создает объект MailItem, затем устанавливает свойство VotingOptions равным "Cheese; Mushroom; Sausage; Combo; Veg Combo", а свойство Subject равным "Pizza Order". При отправке сообщения "Pizza Order" параметры голосования отображаются для получателей. Выбор получателя в каждом полученном ответе регистрируется на странице Отслеживание сообщения в папке отправителя "Отправленные".

Если вы используете Visual Studio для тестирования этого примера кода, сначала добавьте ссылку на компонент Microsoft Outlook 15.0 Object Library и задайте переменную Outlook при импорте пространства имен Microsoft.Office.Interop.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);
    }

См. также