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


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

Обновлен: Ноябрь 2007

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

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

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

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

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

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

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

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

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

    345xe6tb.alert_note(ru-ru,VS.90).gifСовет.

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

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

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

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

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

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

См. также

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

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