Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lector2(Stud).doc
Скачиваний:
4
Добавлен:
02.05.2019
Размер:
156.16 Кб
Скачать

3 Программирование объектов другого приложения

В любом приложении Office можно выполнять код, работающий с объектами другого приложения:

Чтобы запрограммировать объекты другого приложения следует:

- создать ссылку на библиотеку типов другого приложения в диалоговом окне References (Ссылки). После этого средство просмотра объектов будет отображать все объекты, свойства и методы, а Visual Basic при компиляции будет проверять синтаксис. Предусмотрена возможность получения контекстной справки по этим элементам программы;

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

- передать функции CreatObject программный OLE-идентификатор объекта, с которым необходимо работать в другом приложении. Если необходимо, чтобы на экране при этом появилось окно другого приложения, необходимо установить свойство Visible как True;

- применять свойства и методы того объекта, ссылка на который содержится в переменной;

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

Контрольные вопросы:

  1. Что подразумевается под содержимым и функциональными возможностями.

  2. Каким образом разбивается содержимое и функциональность приложения.

  3. Какой объект служит объектом приложения верхнего уровня.

  4. Какие объекты именуются потомками и предками объектов.

  5. Что включает в себя объект в иерархии.

  6. Что подразумевается под иерархией объектов, или моделью объектов.

  7. Для чего предназначены свойства и методы.

  8. Каким образом можно взаимодействовать с объектами приложения.

  9. Почему общая структура модели объектов напоминает структуру пользовательского интерфейса.

  10. Что такое набор, и каким образом можно работать с объектами-наборами.

  11. С помощью какого свойства можно определить число объектов в наборе.

  12. Что представляют собой аксесоры. Раскройте принципы построения выражения для доступа к объекту с помощью аксессоров.

  13. Какие инструментальные средства могут помочь при формировании программы для выполнения необходимых операторов.

  14. Охарактеризуйте структуру библиотек объектов или библиотек типов.

  15. Что такое класс и как он связан с объектами.

  16. Что представляет собой событие.

  17. Какая проверка называется связыванием (binding). Охарактеризуйте позднее и ранее связывание.

  18. Охарактеризуйте методы работы с объектами другого приложения.

Лекция разработана «___»________200__г.

__________________(Шеверева Е.А.)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]