Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 71 стр.

UptoLike

Составители: 

1.4. Программирование на VBA 72
3
Таблица 3.4-2.
Свойства
Помощника
, определяющие его поведение.
Свойство Значение Поведение
MoveWhenInTheWay True
перемещение
Помощника
на свободное
место, чтобы не мешать действиям
пользователя
AssistWithAlerts True
автоматический вывод справочника данных
при возникновении ситуаций, приводящих к
отображению какого-либо предупреждения
GuessHelp True
вывод списка советов при нажатии клавиши
<F1>
FeatureTips True
вывод списка разделов справки по работе с
выбранным средством
В следующем примере выполняется проверка установки параметра
Отображать сообщения помощника (свойство
AssistWithAlerts
), и в
зависимости от его состояния выводится сообщение в окне Помощника, или в
стандартном окне.
If MyAssist.AssistWithAlerts = True Then
With MyAssist
userState = .Visible
.Visible = True
' вывод сообщения пользователю
' с помощью
Помощника
.Visible = userState
End With
Else
ret = MsgBox("сообщение",vbOKOnly,"заголовок")
End If
Для управления движениями Помощника используется свойство Animation,
которое задает один из 34 анимационных эффектов. Например, следующая
программа выводит думающего Скрепыша:
MyAssist.FileName = "\Program Files\Microsoft _
Office\ Office\Actors\Clippit.act"
MyAssist.Animation = msoAnimationThinking
В таблице 3.4-3 перечислены константы, которые используются при задании
движений Помощника. Кроме того, в столбце "Непрерывное движение"
указаны движения, которые выполняются непрерывно, а не производятся один
раз, после чего он замирает. Однако, определенные анимационные эффекты не
работают для некоторых персонажей. Например, Скрепыш не умеет говорить,