|
Программирование >> Автоматически обновляемые приложения
Листинг 15.5. Получение уведомлений о новых письмах using Microsoft.Office. Interop.Outlooks-using OutLookApp = Microsoft. Of f ice. Interop. Outlook. Applications-private static void outLookApp NewMailEx(string EntrylDCollection) { MessageBox.Show( Вы получили новое письмо, чей EntrylDCollection: \n + EntrylDCollection, Новое письмо , MessageBoxButtons.OK); private void Forml Load(object sender, EventArgs e) { Создадим объект Outlook ApplicationClass outLookApp = new ApplicationClass() ; Обработчик события для поступления новых писем outLookApp.NewMailEx += new ApplicationEvents ll NewMailExEventHandler(outLookApp NewMailEx) ; this.Text = Ждем новых писем... ; Примечание Пример с получением уведомлений находится в папке OutlookNewMailEx на прилагаемом диске. VSTO в Базе Знаний Microsoft я нашел еще несколько десятков статей, рассказывающих о взаимодействии пакета Microsoft Office с Visual Studio. Но эти примеры уходят в прошлое. Встречайте очередную новую революционную технологию - Visual Studio Tools for Office (VSTO). Этот набор инструментов доступен для загрузки с сайта Microsoft, чтобы использовать в Visual Stu- холящаяся по адресу http: support.microsoft.com/kb/895940. Как и в предыдущем примере, добавляем ссылку на библиотеку Microsoft Outlook 12.0. Пример основан на обработке события NewMaiiEx, с помощью которого осуществляется мониторинг поступления новых писем в папку Входящие программы Microsoft Office Outlook 2007. Заключение Учитывая популярность пакета Microsoft Office, программисту нужно уметь писать программы, взаимодействующие с Word, Excel, Outlook и другими офисными приложениями. Думаю, что с распространением VSTO программирование для Office станет немного другим. Новая модель программирования выглядит многообещающе и привлекательно. Будущее покажет. dio 2005. A в Visual Studio 2008 данное дополнение уже является встроенным компонентом. Создание решений для Office с использованием этой технологии очень похоже на обычное программирование с Windows Forms. Но это уже тема для отдельного разговора.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |