понедельник, марта 19, 2007

Как "выдрать" e-mail из адресной книги Outlook?

Никто такой целью не задавался? У нас например достаточно "левых" приложений, которые не связаны с AD и им необходимо отсылать различного рода уведомления пользователям. Поэтому админам приходится создавать новых пользователей. Outlook всегда открыт и доступ в Address book очень удобен. Но вот чтобы скопировать e-mail человека в буфер обмена, нужно или создать письмо для него или добавить в контакты, что не очень удобно.  Вот собственно и попросили меня сделать людям счастье.

Я помню, что был у меня опыт по модификации шаблонов адресной книги, да только не пригодились идеи по ее модификации. В Интернете нашлась масса информации:

How to Add, Edit, Change and Revert Address and Details Templates
Customize Exchange Detail Display Templates
Adding attributes to the Exchange details templates (revisited)

Этого хватило, чтобы начать модификацию шаблона и сделать следующий шаблончик.

Теперь e-mail пользователя можно спокойно копировать из адресной книги.

 

Для того, чтобы изменить стандартный шаблон необходимо открыть в Exchange System Manager:

Ваша организация\Recipients\Details Templates\English(или Russian)\User\Properties\Templates

Добавить поле Edit с параметрами:

X=83
Width=278
Y=138
Height=12
Field:E-mail Addresses
Length:256

Затем перемещать его до тех пор, пока оно не окажется под полем Text-Country, хотя это уже не важно.
После этого идем в Offline Address Lists и делаем Rebuild. Чтобы изменения появились сразу, у пользователя скачиваем адресную книгу в Outlook и рестартуем его. Иначе обновления появятся в течение суток.

 

Вот и все, мелочь, а приятно... скорее удобно.

4 комментария:

Jon комментирует...

Попробовал - получилось. Спасибо!

Есть смежный вопрос - как отобразить дополнительную колонку при просмотре адресной книги (то окно, что вызывается из Outlook по Ctrl+Shift+B)? По умолчанию там фиксированные колонки - Имя, Должность, Служебный телефон, Размещение, Адрес, Организация.

Pavel Nagaev комментирует...

Насколько я помню их нельзя модифицировать, т.к. это hard coded. Сейчас еще гляну в Инете.

Jon комментирует...

Вроде бы есть кое-что по теме, но не пробовал:
http://www.windowsitpro.com/Articles/ArticleID/13686/13686.html?Ad=1
http://en.allexperts.com/q/Microsoft-Exchange-2094/Outlook-2003-Global-Address.htm

Pavel Nagaev комментирует...

Да, ссылки хороши. Значит можно :-)