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


Практическое руководство. Добавление смарт-тегов уровня приложения в проекты, созданные до версии пакета обновлений 1.

Обновлен: Июль 2008

Применение

Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Проекты уровня приложения

  • Excel 2007

  • Word 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

При создании проекта надстройки уровня приложения после установки Visual Studio 2008 с пакетом обновления 1 (SP1) проект автоматически включает код инфраструктуры, позволяющий создавать в проекте смарт-теги уровня приложения. Если используется проект, созданный до установки пакета обновления 1, следует изменить проект, чтобы создать данный код.

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

Изменение проекта для создания требуемого кода

  1. Следует убедиться, что проект не открыт в Visual Studio.

  2. Найдите каталог проекта, например, с помощью проводника Windows.

  3. В папке проекта удалите файл ThisAddIn.Designer.cs или ThisAddIn.Designer.vb.

    Данный файл кода содержит код инфраструктуры, который настраивает надстройку во время ее загрузки. Как правило, данный файл кода скрыт в Обозревателе решений.

  4. Откройте файл ThisAddIn.Designer.xml в текстовом редакторе.

  5. Добавьте следующий XML-элемент как дочерний в элемент hostitem:hostItem.

    <hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags"
     hostitem:type="Microsoft.Office.Tools.SmartTagCollection" 
     hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
    
  6. Сохраните и закройте файл ThisAddIn.Designer.xml.

  7. Откройте проект в Visual Studio.

    Visual Studio автоматически воссоздает файл ThisAddIn.Designer.cs или ThisAddIn.Designer.vb и добавляет поле VstoSmartTags в класс ThisAddIn. Это поле используется для создания смарт-тегов уровня приложения.

  8. Добавьте ссылку на одну из следующих сборок, в зависимости от типа проекта:

    • Для проекта Word следует добавить ссылку на Microsoft.Office.Tools.Word.v9.0.dll.

    • Для проекта Excel следует добавить ссылку на Microsoft.Office.Tools.Excel.v9.0.dll.

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

По завершении можно выполнить инструкции по созданию смарт-тегов уровня приложения в одном из следующих разделов:

См. также

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

Общие сведения о смарт-тегах

Архитектура смарт-тега

Журнал изменений

Дата

Журнал

Причина

Июль 2008

Добавлен раздел.

Изменение функции SP1.