Выбор и программирование помощника в макросах Excel


Программирование помощника

____Прежде всего, при программировании помощника необходимо задать требуемый персонаж, а затем его поведение…

Создание объекта персонажа Assistant

____Программирование помощника осуществляется с помощью объекта Assistant, который позволяет обращаться к объектам Balloon, содержащим список разделов. Например, чтобы присвоить объектной переменной ссылку на объект Assistant необходимо его предварительно объявить. Делаем это следующим образом:

Dim MyAssistant As Assistant
Set MyAssistant = Assistant

Выбор помощника

____Для выбора помощника используется свойство Filename объекта Assistant. Например, мы с вами определили, что понравившийся нам помощник Clippit (Скрепка) лежит на жестком диске по адресу:

«C:\Program Files\Microsoft Office\Office10», тогда его выбор осуществляем следующим образом:

Public Sub выбор_скрепки( )
Dim MyAssistant As Assistant
Set MyAssistant = Assistant
MyAssistant.Filename = "C:\Program Files\Microsoft Office\Office10\Clippit.acs"
End Sub

Предупреждение: Будьте внимательны при задании физического расположения файлов помощника. Если указано неверное имя файла, либо он отсутствует или перемещен, то при выполнении макроса возникнет ошибка.

____


В один момент времени проще вывести только одного помощника, но можно и двоих, только в этом случае код макроса будет сложнее, что для нас пока неинтересно. Но мы можем обойти эту сложность, например, вызываем первого помощника, чтобы вывести один набор советов, а затем второго, чтобы отобразить или произнести другой набор.

Public Sub выбор_скрепки( )
Dim MyAssistant As Assistant
Set MyAssistant = Assistant
MyAssistant.Filename = "C:\Program Files\Microsoft Office\Office10\Clippit.acs"
‘действия, производимые помощником - скрепкой
MyAssistant.Filename = "C:\Windows\Msagent\Chars\Merlin.acs"
‘действия, производимые помощником - магом
End Sub

: продолжение :

РАБОТАЕМ С
ПОМОЩНИКОМ

Учимся искать помощников, установленных на жестком диске компьютера

Программируя помощника с помощью VBA, например, можно...

Как установить звуковые движки, чтобы помощник мог говорить...

Как осуществить выбор программируемого в макросах помощника...

Как запрограммировать то или иное действие помощника в макросах...

Перечень всех тех команд, которые может выполнять наш Скрепыш...

Задаем поведение Скрепыша свойствами...

Задаем содержимое списка разделов справки и запускаем его..

Задание содержимого окна помощника..

Изменение интерфейса окна помощника...

 
Рейтинг@Mail.ru
 главная с чего начать готовые программы задачи с решениями карта
Copyright © СОМИТ, А.Козлов, 2005 г