Объект OLEObject (Excel)

Представляет элемент ActiveX либо связанный или внедренный OLE-объект на листе.

Примечания

Объект OLEObject является членом коллекции OLEObjects . Коллекция OLEObjects содержит все объекты OLE на одном листе.

Пример

Для возврата объекта OLEObjects используйте OLEObjects (индекс), где индекс — это имя или номер объекта.

В следующем примере удаляется первый объект OLE на листе Лист1.

Worksheets("sheet1").OLEObjects(1).Delete

В приведенном ниже примере удаляется объект OLE с именем ListBox1.

Worksheets("sheet1").OLEObjects("ListBox1").Delete

Свойства и методы объекта OLEObject дублируются в каждом элементе ActiveX на листе. Это позволяет коду Visual Basic получить доступ к этим свойствам с помощью имени элемента управления. В приведенном ниже примере выбирается элемент управления "проверка поле с именем MyCheckBox", выравнивание его по активной ячейке и активация элемента управления.

With MyCheckBox 
 .Value = True 
 .Top = ActiveCell.Top 
 .Activate 
End With

События

Методы

Свойства

См. также

Поддержка и обратная связь

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