Как перебрать элементы управления и получить имена в списке или коллекции из формы, основанной на SQL Server 2008 в IE7 - PullRequest
0 голосов
/ 23 сентября 2010

Я создал макрос, который форматирует уже сгенерированный отчет SQL Server.Однако мне было интересно, смогу ли я сделать это еще быстрее за счет того, что сначала запустил IE без необходимости вручную это делать, заполнил значения для выпадающих списков, запустил отчет и решил экспортировать его как файл Excel, сохранив его.с динамическим именем.Однако первое препятствие, которое я должен преодолеть, - это узнать имена элементов управления, которые могут со временем меняться по мере обновления и изменения отчета.

Мне было интересно, как мне пройтись по циклу через элементы управления, чтобы получить имена и использовать имена для установки значений.Все элементы управления, которые я буду искать, - это выпадающие списки, а также пара комбинированных списков в выпадающем виде.Благодарю.Стандартный браузер, который мы будем использовать, - это отчеты IE7 и SQL Server 2008.

1 Ответ

0 голосов
/ 25 сентября 2010

Вы можете разместить веб-браузер управления http://www.xcelfiles.com/WebBrowserCtrl.html

И вы можете найти имена и установить значения элементов управления, используя объект документа элемента управления браузера http://www.compuonline.info/2008/09/filling-form-in-webbrowser-control.html

Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...