Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Листинг 9.37. Связываем переменную с приложением (html, txt)

Объектная модель MS Word | Листинг 9.1. Связывание объекта с объектной переменной (html, txt) | Объект Application - приложение | Листинг 9.4. Оператор With - End With (html, txt) | CleanString - очистка строк | NewWindow - копия окна активного документа | EnableCancelKey - запрещаем остановку программы | RecentFiles - недавно открытые файлы | Листинг 9.32. Определение свободного дискового пространства (html, txt) |


Читайте также:
  1. Алло? Том, а ты не придешь на пары? – сходу спросил Листинг.
  2. Бланк листинга ассемблерной программы
  3. ЛИСТИНГ
  4. Листинг 13.9. Объявляем новый объект типа Excel.Application с событиями (html, txt)
  5. Листинг 9.1. Связывание объекта с объектной переменной (html, txt)
  6. Листинг 9.32. Определение свободного дискового пространства (html, txt)
  7. Листинг 9.36. Объявляем новую объектную переменную (html, txt)

Мы не случайно привели здесь полный код обработчика - дело в том, что переменная obj_Module должна быть объявлена не внутри обработчика, а в разделе объявлений модуля. Давайте подробнее рассмотрим этот код.

Выше мы не работали с модулями класса, поэтому сейчас нас ждут некоторые неожиданности. Первая неожиданность возникает при объявлении переменной obj_Module. Как вы помните, при создании модуля класса мы задали его имя - AppEventsModule. Это имя может быть произвольным, главное - оно должно соответствовать общим правилам именования объектов и переменных VBA. В модуле мы объявили переменную obj_Application, которая должна представлять приложение. Итак, объявляя переменнуюobj_Module мы задаем для нее тип данных AppEventsModule - то есть создаем на основе класса AppEventsModule новый объект. В обработчике события нажатия кнопки cmd_InitObject мы связываем переменную объекта obj_Application (если следовать объектно-ориентированной терминологии, правильнее будет назвать ее свойством) с приложением Microsoft Word.

После того, как код обработчика для кнопки создан, выйдите из редактора VBA в документ, выключите режим конструктора, нажмите на кнопку и попытайтесь выполнить одно из действий, для которых в модуле AppEventsModule созданы обработчики. Если все сделано верно - вы увидите соответствующие этим обработчикам окна сообщений.


Дата добавления: 2015-07-25; просмотров: 88 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Листинг 9.36. Объявляем новую объектную переменную (html, txt)| Cвойства

mybiblioteka.su - 2015-2024 год. (0.005 сек.)