Динамическое добавление MSFlexGrid (Excel VBA)

Программирование на Visual Basic for Applications
Avtopic
Постоялец
Постоялец
 
Сообщения: 442
Зарегистрирован: 30.09.2005 (Пт) 17:15
Откуда: Tbilisi

Динамическое добавление MSFlexGrid (Excel VBA)

Сообщение Avtopic » 09.02.2006 (Чт) 16:38

Имею собственный класс FlexObj
В нем находится все, что нужно мне для MSFlexGrid чтобы он бил коммуникабельнее (Визуально оформлен, можно вводить, копировать и далее).
Код: Выделить всё
Public WithEvents FlexBox As MSFlexGrid И Т.Д.

Далее ставлю на форму MSFlexGrid1
И в форме
Код: Выделить всё
Dim Flex1 As New FlexObj

Private Sub UserForm_Initialize()
Set Flex1.FlexBox = Me.MSFlexGrid1
End Sub
и Т.Д.

Посоветуйте, как можно добавить динамический MSFlexGrid
То ест, чтобы било не
Код: Выделить всё
Set Flex1.FlexBox = Me.MSFlexGrid1
а
Код: Выделить всё
Set Flex1.FlexBox = Me.Controls.Add (????FlexGrid????...)
как “выглядит” ( ProgID [, Name [, Visible]]) для MSFlexGrid. Или это вообще нельзя сделать с MSFlexGrid-ом

Avtopic
Постоялец
Постоялец
 
Сообщения: 442
Зарегистрирован: 30.09.2005 (Пт) 17:15
Откуда: Tbilisi

Сообщение Avtopic » 09.02.2006 (Чт) 22:37

Нашел! Вернее, дошло.
Set Flex1.FlexBox = Me.Controls.Add("MSFlexGridLib.MSFlexGrid.1")


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 65

    TopList