Здравствуйте.
Начал изучать vba excel и столкнулся вот с какой трудностью.
В общем-то в различных уроках определенные авторы предлагают сделать определенные примеры. Показывают какие строки нужно вводить и что они означают. Рассказывают про ООП модель в VBA. Все вроде бы хорошо и понятно, но вдруг возникает вопрос, а как автор понимает, что один объект является частью другого, более "большого" объекта.
Вот пример строки
По логике вроде все понятно. Обращаемся к самому "большому" объекту (к нашему активному листу) потом объекту "поменьше" (к диаграммам) и потом к методу count объекта Chartobjects. Т.е. тут вроде понятно, что понятие "лист" больше чем понятие "диаграммы". А вот как мне понять что один объект является частью другого, если эти объекты мне не знакомы вообще? Где найти такую информацию? Т.е. где посмотреть иерархию классов?
Начал изучать vba excel и столкнулся вот с какой трудностью.
В общем-то в различных уроках определенные авторы предлагают сделать определенные примеры. Показывают какие строки нужно вводить и что они означают. Рассказывают про ООП модель в VBA. Все вроде бы хорошо и понятно, но вдруг возникает вопрос, а как автор понимает, что один объект является частью другого, более "большого" объекта.
Вот пример строки
Код |
---|
ActiveSheet.Chartobjects.count |
По логике вроде все понятно. Обращаемся к самому "большому" объекту (к нашему активному листу) потом объекту "поменьше" (к диаграммам) и потом к методу count объекта Chartobjects. Т.е. тут вроде понятно, что понятие "лист" больше чем понятие "диаграммы". А вот как мне понять что один объект является частью другого, если эти объекты мне не знакомы вообще? Где найти такую информацию? Т.е. где посмотреть иерархию классов?