Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание OLE-объекта при помощи панели инструментов




Создание OLE-объектов

Использование OLE

Когда пользователь добавляет элемент управления OLE в проект Visual Basic, фактически создается составной документ OLE. При этом Visual Basic выводит на экран диалоговую панель, в которой запрашивается имя приложения, объект которого предполагается вставить.

Точно так же, как и в случае с DDE, проект Visual Basic может выступать как в роли приложения-клиента (или контейнера), которое получает информацию, так и в роли приложения-сервера (или источника), которое посылает информацию. В большинстве случаев при работе с OLE приложение Visual Basic получает информацию, то есть выступает в роли клиента.

 

OLE-объект представляет собой данные, с которыми может работать элемент управления OLE. Это может быть графическая диаграмма, группа ячеек, вся электронная таблица или часть документа текстового процессора. Любое приложение, поддерживающее OLE, имеет библиотеку объектов, каждый из которых может быть использован другим приложением.

Класс OLE - это приложение, которое предоставляет OLE-объект. Любое приложение, поддерживающее технологию OLE, имеет уникальное имя класса OLE, например, "WordDocument" или "ExcelWorksheet". (В названии класса учитывается регистр символов.) Можно получить список доступных имен классов в свойстве Class в окне Properties для управляющего элемента OLE.

Существуют следующие способы создания объектов OLE.

 

 

Для добавления OLE-объекта к панели инструментов необходимо выполнить следующие шаги:

1.Выбрать Project | Components и перейти к закладке Insertable Objects.

2.Установить необходимый флажок типа объекта в появившейся диалоговой панели.

 

Например, можно добавить объект Excel Worksheet в панель инструментов. Теперь, при применении выбранного инструмента к форме соответствующий объект автоматически встраивается в приложение.

 

§ Доступ к объектам через пункт меню Project | References

 

Большинство современных OLE-компонентов доступно через диалоговую панель, появляющуюся при вызове пункта меню

Project | References. Эти библиотеки объектов содержат описания всех объектов, методов и свойств, которые можно просмотреть при помощи Object Browser.

После того, как установлена ссылка на библиотеку объектов при помощи диалоговой панели Project | References, можно воспользоваться функцией CreateObject с предварительно определенной объектной переменной для создания такого объекта в коде программы.

Например, для объекта электронной таблицы Excel:




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 393; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.