Спасибо Хакер. Воспользовался DOM, но в стандартном контроле webbrowser1, мне вполне хватило.
Это для тех, кто будет искать после меня:
- Код: Выделить всё
tel = 0
For Each children In WebBrowser1.Document.activeElement
tatr = children.getAttribute("text") 'получаем надпись элемента combo
tval = children.getAttribute("value") 'получаем значение, передаваемое методом POST html формы
tel = tel + 1 'считаем количество элементов в коллекции
Next
Ну и напишу как этим пользоваться:
Во вкладке Document хранятся коллекции отвечающие за Html элементы текущей, загруженной Web страницы. Список коллекций можно получить подключив библиотеку Microsoft HTML Object Library и заглянув из Object Browser в класс HTMLDocument. За текущий HTML элемент отвечает activeElement имеющий класс IHTMLElement, заглядываем туда и видим тучу всего вкусного, особенно обратите внимание на getAttribute("свойство html элемента к примеру href для гиперссылки") и setAttribute("свойство", "значение"), позволяет установить любое из заданных значений атрибута.
За дочерние объекты (к примеру label для combo) отвечает коллекция children, перебирать которую нужно циклом For Each (спасибо хакеру).
Извиняюсь за возможно элементарные вещи, но мне это было непонятно и стало понятно после разбора, пусть и другие тратят меньше времени на это.