Внедрение электронной почты Outlook для автозаполнения в форме Windows

Я пытаюсь разработать надстройку Outlook, когда кнопка надстройки нажимает на нее, открывается форма Windows. В форме Windows есть текстовое поле. В текстовом поле при вводе имени должен отображаться список предложений, как в поле «Отправить» электронной почты Outlook. Я изо всех сил пытался найти любой источник для чтения. Кто-нибудь может помочь :)?


person wattale    schedule 17.07.2012    source источник
comment
Вы уже можете сделать это в Outlook. При составлении электронного письма введите несколько букв в поле From и нажмите Ctrl+K, чтобы открыть диалоговое окно «Проверить имена».   -  person JimmyPena    schedule 17.07.2012
comment
Да, это правильно, но я внедряю надстройку Outlook, которая открывает отдельную форму Windows. Я хочу реализовать такое же поведение и в этой форме. В форме Windows также есть текстовое поле для ввода имени получателя, поэтому, когда пользователь вводит имя получателя, мне нужна функция автозаполнения, такая же, как при отправке электронного письма из Outlook.   -  person wattale    schedule 17.07.2012
comment
Какая версия аутлука? Я думаю, вы можете использовать существующее диалоговое окно в своей надстройке, просто вызывая его для отображения, когда вам это нужно.   -  person JimmyPena    schedule 17.07.2012
comment
Outlook 2010, вы имели в виду диалоговое окно «Список адресов». Но требование заключается в том, чтобы предлагать контактную информацию при вводе в текстовое поле и отображать предложения, как в этой ссылке, devthought.com/2008/01/12/textboxlist-meets-autocompletion   -  person wattale    schedule 17.07.2012
comment
Зачем изобретать велосипед, если я вас правильно понимаю, это должно соответствовать вашим требованиям: msdn.microsoft.com/en-us/library/bb176400(v=office.12).aspx   -  person JimmyPena    schedule 17.07.2012
comment
Мне все еще нужно закончить этот модуль. не могу найти решение помогите плиз   -  person wattale    schedule 30.07.2012


Ответы (1)


Список отправки извлекается из кэша списков автозаполнения и обрабатывается по-разному в зависимости от версии Outlook. В Outlook 2010 вы можете использовать Предлагаемые контакты, тогда как в Outlook 2007 и более ранних версиях она содержится в скрытом < strong>файл NK2.

См. ссылку по теме управления кэшем автозаполнения.

person SliverNinja - MSFT    schedule 17.07.2012
comment
Это хорошие вещи, которые вы опубликовали SilverNinja :). Но меня больше беспокоит, как показать эти предложения, как они есть в Outlook в форме Windows. - person wattale; 17.07.2012
comment
Вы видели этот сообщение SO об автозаполнении Winform Textbox? - person SliverNinja - MSFT; 17.07.2012
comment
Похоже, это единственные варианты, которые у меня есть pholpar.wordpress.com/2010/02/25/, спасибо, ребята - person wattale; 17.07.2012