|
||||||||
|
Работа с Microsoft Office AssistantПользователь может выбрать Помощника из целого набора персонажей и определить ситуации, в которых тот должен появляться на экране. Вы можете программно управлять Помощником: показывать, скрывать, отображать с анимационными эффектами, перемещать его окно по экрану и выводить свои сообщения с подсказками и элементами управления. Желая задействовать Помощника в программе на Visual Basic, Вы должны прежде всего определить, как его настроил пользователь. Настройка осуществляется на вкладке Состояние этих параметров можно определить и через свойства объекта Assistant. Каждый из параметров соответствует определенному свойству этого объекта. Например, свойство AssistWithHelp вернет True, если пользователь пометил флажок Respond to F1 Key (Вызывать при нажатии клавиши F1) на вкладке Options (Параметры) диалогового окна Office Assistant (Помощник). Если анализ параметров, установленных пользователем, показывает, что в процессе работы ему нужен Помощник, Вашей программе следует максимально задействовать возможности Помощника в отображении текста или вариантов с подсказками, которые иначе пришлось бы выводить самостоятельно в отдельном окне. Кроме того, можно сделать так, чтобы Помощник отображал советы, посылаемые Вашей программой. Всего для Помощника доступны 34 анимационных эффекта. Присвоив одну из msoAnimationType-констант свойству Animation объекта Assistant, Вы заставите Помощника реагировать на определенные ситуации показом соответствующего эффекта. Заметьте, что для некоторых персонажей, выбранных пользователем в качестве Помощника, установка свойства Animation может и не дать желаемого эффекта ? по крайней мере, внешне. Но в принципе msoAnimationType-константы допустимы для любых персонажей. Примечание: Константы msoAminationType можно также присваивать объекту Balloon. Если Вы сделаете именно так, то при выводе сообщения Помощник воспроизведет и заданный эффект. Подробнее см. раздел ?Использование сообщений Microsoft Office Assistant? далее в этой главе. В следующем примере мы проверяем, установлен ли на вкладке Options (Параметры) диалогового окна Office Assistant (Помощник) флажок Display Alerts (Отображать сообщения помощника), и в зависимости от его состояния выводим сообщение или в окне Помощника, или в стандартном окне. (Отображая сообщение, Помощник воспроизводит анимационный эффект.) После того как пользователь закрывает сообщение (balloon), программа восстанавливает исходное значение свойства Visible объекта Assistant.hdng = "Empty field"
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |