Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет элемент 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
События
Методы
Свойства
- 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 и обратная связь.