Поделиться через


Практическое руководство. Ссылки на компоненты COM и .NET Framework в макросах

Макросы Visual Studio могут ссылаться только на компоненты .NET Framework. Для ссылки на компоненты COM сначала нужно их импортировать с помощью инструмента, называемого TLBIMP. TLBIMP создает "оболочку" для компонента, позволяя макросам Visual Studio ссылаться на него.

Ссылка на компонент .NET

Создание ссылки на компонент .NET Framework

  1. В интегрированной среде разработки макросов в меню Проект выберите Добавить ссылку. Будет открыто диалоговое окно Добавление ссылки.

  2. В диалоговом окне Добавление ссылки выберите компонент из списка и нажмите кнопку Выбрать.

Ссылка на компонент COM

Список компонентов в диалоговом окне Добавление ссылки содержит все компоненты, установленные .NET Framework, а также все закрытые модули, расположенные в каталоге ...\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies.

Импорт компонента COM и создание на него ссылки в интегрированной среде разработки макросов

  1. В командной строке запустите TLBIMP для компонента COM, который нужно импортировать.

    Совет

    TLBIMP — это служебная программа командной строки, чаще всего расположенная в каталоге ...\Program Files\Microsoft SDKs\Windows\v7.0A\Bin.Для ее использования следует вызвать ее из командной строки DOS, указав полный путь к импортируемому компоненту COM.Подробные сведения о программе TLBIMP и ее использовании для импорта библиотеки типов COM см. в разделе Tlbimp.exe (программа экспорта библиотек типов).

    Эта служебная программа создает DLL-файл. Имя этого файла может быть задано с помощью параметров командной строки TLBIMP.

  2. Переместите полученный DLL-файл в папку Macros BIN: ... \Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies.

  3. Добавьте ссылку на новый компонент. В интегрированной среде разработки макросов в меню Проект выберите команду Добавить ссылку, чтобы открыть диалоговое окно Добавление ссылки. Вместо этого можно щелкнуть правой клавишей мыши узел Ссылки, расположенный под узлом проекта макроса в обозревателе проекта, и выбрать команду Добавить ссылку.

  4. Выберите только что импортированный DLL-файл из списка на вкладке .NET.

Теперь созданная ссылка отображается в узле "Ссылки" макроса в обозревателе макросов.

См. также

Основные понятия

Автоматизация повторяющихся действий с помощью макросов