Тема: WSH: браузеры объектов автоматизации (OLE/COM/Automation)
Для того, чтобы узнать какие объекты автоматизации, свойства, методы и события поддерживает та или иная библиотека, можно воспользоваться либо прилагаемой документацией, либо одним из браузеров объектов Automation (библиотека должна быть предварительно зарегистрирована в системе:
"%systemroot%\system32\regsvr32.exe" "<путь к библиотеке Automation>"
и иметь библиотеку типов).
◊ Браузер объектов из состава редактора VBA Microsoft Office
* запустить приложение Microsoft Office (например Microsoft Excel);
* запустить из него редактор VBA («Alt-F11» или меню «\Сервис\Макрос\Редактор Visual Basic…»);
* подключить требуемую зарегистрированную библиотеку (меню «\Tools\References…»);
* открыть браузер объектов («F2» или меню «\View\Object Browser») и выбрав эту библиотеку вместо «All Libraries».
Примечание:
* чтобы посмотреть скрытые члены объектной модели, щёлкните правой кнопкой мышки в списке «Classes» и выберете из контекстного меню пункт «Show Hidden Members».
◊ Браузер объектов из состава редактора скриптов «Microsoft Script Editor» Microsoft Office
* запустить редактор скриптов (например, для «Microsoft Office 2003» — это файл «%ProgramFiles%\Microsoft Office\office11\mse7.exe»);
* открыть браузер объектов («Ctrl-Alt-J» или меню «\View\Other Windows\Object Browser»;
* выбрать нужный файл библиотеки для просмотра (кнопка «Customize», далее «Add», «Select», «OK» [или «Browse…» для указания файла библиотеки, далее «Select», «OK»]).
Примечание:
* чтобы посмотреть скрытые члены объектной модели, щёлкните правой кнопкой мышки в списке «Objects» и выберете из контекстного меню пункт «Show Hidden Members».
◊ TypeLib Browser 2.05
◊ MiTeC OLE/COM Object Explorer 1.1
◊ iTripoli Type Library Viewer 1.4.1
◊ Microsoft OLE Viewer
Доступен для загрузки, как отдельно (2.1.0.57): Microsoft OLE Viewer, так и в составе многих комплексов:
* Windows 2000 Resource Kit (2.10.059): Windows 2000 Resource Kit Tool : OLE/COM Object Viewer (oleview.exe);
* Windows Server 2003 Resource Kit (та же версия, 2.10.059, но отличается размером и датой компиляции: данный новее почти на четыре года): Windows Server 2003 Resource Kit Tools
* Visual Studio, в том числе и .Net разных версий (так что, если у Вас установлено — поищите в %ProgramFiles% файл «oleview.exe»);
* в составе Windows SDK разных версий, например: Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1, Windows SDK for Windows Server 2008 and .NET Framework 3.5.
По материалам форума. Отдельное спасибо YMP, The gray Cardinal, Felix Faria.