VBA для тех кто любит думать


VBA и Office XP - часть 8


 

Нечто подобное тем возможностям, что предоставляют смарт-тэги, было еще в Office97. Помните, тогда при вводе текста, похожего на нумерованный или маркированный список, текст именно в такой список и конвертировался, а Помощник Office показывал диалоговое окно с предложением отменить действие или его принять? Так вот - смарт-тэг является таким же диалоговым окном, только реализованным гораздо удобнее: он не требует от пользователя лишних движений при согласии с преобразованием, а обратное превращение текста достигается одним нажатием мыши.

Но сопровождение действий пользователя и исправление малозаметных ошибок и неточностей - отнюдь не все возможности, предоставляемые смарт-тэгами. Эти маленькие панели являются средством интеграции приложений Office! К примеру, у вас в книге контактов программы Outlook есть запись о каком-либо из ваших коллег - его имя, адреса электронной почты, почтовый адрес, день рождения, то если вы наберете, к примеру, это имя в другой программе из пакета OfficeXP, то маленький смарт-тэг даст вам возможность выполнить те или иные функции программы Outlook по отношению к владельцу этого имени без необходимости запускать какие-либо иные приложения. Как это выглядит на практике, вы можете посмотреть на рис. 12.13: набрав имя адресата письма в его тексте в редакторе Word, можно сразу же отправить это письмо по назначению, - даже не открывая список контактов Outlook, в котором записан адрес электронной почты получателя. Можно, разумеется, и просто вывести на экран информацию о носителе того или иного имени (естественно, если она есть в Outlook'е).

 

12_13.bmp

Рис. 12.13. Печатаем в Word'е - а работаем как будто с Outlook.

 

В итоге благодаря смарт-тэгам, этим "невидимым помощникам", работа с Office еще упростилась. Если раньше для выполнения тех или иных действий над текстом приходилось путешествовать по меню - теперь нужные меню сами лезут под курсор мыши, избавляя пользователя даже от необходимости ее куда-то двигать.


Начало  Назад  Вперед