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


Управление документами на сервере с помощью класса ServerDocument

Для управления некоторыми аспектами настроек уровня документа можно использовать класс ServerDocument в среде Visual Studio Tools for Office (cреда выполнения), даже на сервере не установлены Microsoft Office Word и Microsoft Office Excel.На этом занятии можно выполнить следующие задачи.

  • Получение доступа к данным и изменение данных в кэше данных документа или рабочей книги.Дополнительные сведения см. в разделе Работа с кэшированными данными в документе.

  • Управление сборкой настройки, связанной с документом.Дополнительные сведения см. в разделе Управление настройкой документа.

Применение. Сведения этого раздела применяются к проектам уровня документа для следующих приложений: Excel 2013 и Excel 2010; Word 2013 и Word 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

Основные сведения о классе ServerDocument

Класс ServerDocument разработан для использования на компьютерах, на которых не установлен Microsoft Office.Поэтому этот класс используется в приложениях, не интегрированных с Office, например, в консольных проектах или проектах Windows Forms, но не в проектах Office.Используйте класс Microsoft.VisualStudio.Tools.Applications.ServerDocument в сборке Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll.

Класс ServerDocument можно использовать, чтобы работать с переданным ей настройки уровня документа, которые были созданы с помощью Visual Studio 2012.

Дополнительные сведения о средствах Visual Studio 2010 для среды выполнения office и расширениях office для платформы .NET Framework см. в разделе Общие сведения об инструментах Visual Studio для среды выполнения Office.

ПримечаниеПримечание

Если имеется приложение прежних версий, в котором используется класс ServerDocument в Visual Studio оборудует для системы Microsoft office (версия 3.0), среды выполнения Visual Studio tools для системы office (среды выполнения версии 3.0) необходимо установить на компьютерах, работающих приложений.Средства Visual Studio 2010 для среды выполнения office, не могут выполняться эти приложения.

Работа с кэшированными данными в документе

Класс ServerDocument предоставляет члены, которые можно использовать для работы с кэшем данных в настроенных документах.Дополнительные сведения о кэшированных данных см. в разделах Кэширование данных и Доступ к данным в документах на сервере.

В следующей таблице перечислены методы, используемые для работы с кэшированными данными.

Задача

Используемые члены класса

Чтобы определить наличие в документе кэша данных

Метод IsCacheEnabled.

Получение доступа к кэшированным данным в документе.

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

Свойство CachedData.

Управление настройкой документа

Можно использовать члены класса ServerDocument для управления сборкой настройки, связанной с этим документом.Например, можно программными средствами удалить настройку из документа, таким образом он перестанет быть частью настройки.

В следующей таблице перечислены методы, используемые для управления сборкой настройки.

Задача

Используемые члены класса

Чтобы определить, является ли документ частью настройки уровня документа

Метод GetCustomizationVersion.

Прикрепление настройки к документу программным способом во время выполнения.

Дополнительные сведения см. в разделе Практическое руководство. Вложение расширений управляемого кода в документы.

Один из методов AddCustomization.

Удаление настройки из документа программным способом во время выполнения.

Дополнительные сведения см. в разделе Практическое руководство. Удаление расширений управляемого кода из документов.

Метод RemoveCustomization.

Получение URL-адреса манифеста развертывания, связанного с документом, и его изменение.

Свойство DeploymentManifestUrl.

См. также

Задачи

Практическое руководство. Вложение расширений управляемого кода в документы

Практическое руководство. Удаление расширений управляемого кода из документов

Ссылки

Microsoft.VisualStudio.Tools.Applications.ServerDocument

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

Общие сведения об инструментах Visual Studio для среды выполнения Office

Кэширование данных