Возвращает именованный идентификатор класса ID объекта OLE. Только для чтения в design time и run time для сущетсвующих объектов, но может быть установлен для объекта при его создании.

Control.OLEClass[ = cName]

Expand imageВозвращаемое значение

cName

Именованный идентификатор класса ID объекта. Это представляет собой зарегистрированное имя приложения, которое использовалось для создания объекта или будет вызвано при активизации объекта.

Expand imageПримечания

Применяется к элементам управления: OLE Bound | OLE Container

Вы устанавливаете свойство OLEClass объекта контейнера OLE в помощью диалогового окна Insert Object, когда вы изначально вводите OLE контейнер в форму, или в коде, когда описываете объект OLE, как часть описания класса. Это свойство, кроме того, устанавливается, когда вы создаете объекты OLE с помощью команды APPEND GENERAL.

Свойство объекта OLEClass определяет приложение, которое использовалось для создания или редактирования объекта OLE. Для указания конкретного содержания объекта, установите его свойство DocumentFile.

Expand imageПример

Приведенный ниже пример вводит в форму элемент управлени OLE Container и использует свойства OLEClass и DocumentFile для указания Microsoft Excel в качестве сервера автоматизации и листа Excel, в качестве редактируемого файла.

  CopyCode imageСкопировать код
Define class myForm as form
 add object oleXLSheet1 as oleXLSheet
EndDefine

Define class oleXLSheet as OLECONTROL
oleclass = "Excel.Sheet"
 documentfile="C:\msoffice\Excel\mysheet.xls"
 oletypeallowed = 1  && Embedded
EndDefine

Expand imageСмотрите также