Объект OLEObject (Excel)
Представляет элемент управления ActiveX или связанный или внедренный объект OLE на листе.
Объект OLEObject является членом коллекции OLEObjects . Коллекция OLEObjects содержит все объекты OLE на одном листе.
Используйте OLEObjects (index), где index — это имя или номер объекта, чтобы вернуть объект OLEObject .
В следующем примере объект 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
- Application
- AutoLoad
- AutoUpdate
- Border
- BottomRightCell
- Creator
- Enabled
- Height
- Index
- Interior
- Left
- LinkedCell
- ListFillRange
- Locked
- Name
- Object
- OLEType
- Parent
- Placement
- PrintObject
- progID
- Shadow
- ShapeRange
- SourceName
- Top
- TopLeftCell
- Visible
- Width
- ZOrder
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.