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


Общие сведения о настраиваемых свойствах документа

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

Применение

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

Тип проекта

  • Проекты уровня документа

Версия Microsoft Office

  • Выпуск 2007 системы Microsoft Office

  • Microsoft Office 2003

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

Когда документ является частью настройки на уровне документа, инструмент Visual Studio Tools for Office предусматривает в документе два настраиваемых свойства: _AssemblyLocation и _AssemblyName. Когда пользователь открывает документ, приложение Microsoft Office осуществляет проверку настраиваемых свойств документа. Если свойства уже указаны в документе, приложение загружает среду выполнения Visual Studio Tools for Office, которая запускает настройку. Дополнительные сведения см. в разделе Архитектура средств Visual Studio для решений Office.

Значения этих свойств зависит от назначения версий решений Microsoft Office:

  • Выпуск Microsoft Office 2007.

  • Выпуск Microsoft Office 2003.

Настраиваемые свойства для решений Microsoft Office 2007

  • _AssemblyName

    Свойство содержит интерфейс кода CLSID в программе загрузчике Visual Studio Tools for Office. Значением CLSID является 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Изменять это значение запрещается.

  • _AssemblyLocation

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

Формат свойства _AssemblyLocation

Способ развертывания решения определяет различные форматы значения свойства _AssemblyLocation.

  • Если решение публикуется для установки с веб-сайта, пути UNC, или с CD или USB диска, свойство имеет формат _AssemblyLocationDeploymentManifestPath|SolutionID. Примером служит следующая строка:

    file://deployserver/MyShare/ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

  • Если вы запускаете или настраиваете решение в Visual Studio, свойство _AssemblyLocation имеет формат DeploymentManifestName|SolutionID|vstolocal. Примером служит следующая строка:

    ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal

SolutionID представляет собой GUID, среда выполнения которого используется для определения решения Visual Studio Tools for Office. SolutionID автоматически создается во время построения проекта. Термин vstolocal указывает на среду выполнения Visual Studio Tools for Office, сборка которой загружается из той же папки, что и документ.

Настраиваемые свойства для решений Microsoft Office 2003

  • _AssemblyName

    Свойство содержит символ звездочки (*). Символ звездочки в приложении Microsoft Office обозначает, что документ имеет настройку Visual Studio Tools for Office.

  • _AssemblyLocation

    Это свойство содержит элемент управления GUID в памяти среды выполнения. Дополнительные сведения см. в разделе Общие сведения о Runtime Storage Control.

См. также

Задачи

Практическое руководство. Развертывание решения Office с помощью ClickOnce (система 2007)

Практическое руководство. Создание и изменение настраиваемых свойств документа

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

Архитектура настроек на уровне документа

Общие сведения о Runtime Storage Control

Манифесты приложения и развертывания в решениях Office

Другие ресурсы

Архитектура средств Visual Studio для решений Office