Практическое руководство. Добавление смарт-тегов уровня приложения в проекты, созданные до версии пакета обновлений 1.
Обновлен: Июль 2008
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Проекты уровня приложения
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
При создании проекта надстройки уровня приложения после установки Visual Studio 2008 с пакетом обновления 1 (SP1) проект автоматически включает код инфраструктуры, позволяющий создавать в проекте смарт-теги уровня приложения. Если используется проект, созданный до установки пакета обновления 1, следует изменить проект, чтобы создать данный код.
Дополнительные сведения о смарт-тегах на уровне приложений см. в разделе Общие сведения о смарт-тегах.
Изменение проекта для создания требуемого кода
Следует убедиться, что проект не открыт в Visual Studio.
Найдите каталог проекта, например, с помощью проводника Windows.
В папке проекта удалите файл ThisAddIn.Designer.cs или ThisAddIn.Designer.vb.
Данный файл кода содержит код инфраструктуры, который настраивает надстройку во время ее загрузки. Как правило, данный файл кода скрыт в Обозревателе решений.
Откройте файл ThisAddIn.Designer.xml в текстовом редакторе.
Добавьте следующий XML-элемент как дочерний в элемент hostitem:hostItem.
<hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags" hostitem:type="Microsoft.Office.Tools.SmartTagCollection" hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
Сохраните и закройте файл ThisAddIn.Designer.xml.
Откройте проект в Visual Studio.
Visual Studio автоматически воссоздает файл ThisAddIn.Designer.cs или ThisAddIn.Designer.vb и добавляет поле VstoSmartTags в класс ThisAddIn. Это поле используется для создания смарт-тегов уровня приложения.
Добавьте ссылку на одну из следующих сборок, в зависимости от типа проекта:
Для проекта Word следует добавить ссылку на Microsoft.Office.Tools.Word.v9.0.dll.
Для проекта Excel следует добавить ссылку на Microsoft.Office.Tools.Excel.v9.0.dll.
Данные сборки содержат классы, используемые для создания смарт-тегов.
По завершении можно выполнить инструкции по созданию смарт-тегов уровня приложения в одном из следующих разделов:
Практическое руководство. Добавление смарт-тегов в документы Word
Практическое руководство. Добавление смарт-тегов в книги Excel
См. также
Основные понятия
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавлен раздел. |
Изменение функции SP1. |