Управление документами на сервере с помощью класса ServerDocument
Класс в среде выполнения набор средств Visual Studio для Office можно использовать ServerDocument
для управления несколькими аспектами настройки на уровне документа, даже если Microsoft Office Word и Microsoft Office Excel не установлены. Вы можете выполнить следующие задачи:
Доступ и изменение данных в кэше данных документа или книги. Дополнительные сведения см. в разделе " Работа с кэшируемыми данными" в документе.
Управление сборкой настройки, связанной с документом. Дополнительные сведения см. в разделе "Управление настройкой документа".
Область применения. Сведения в этом разделе относятся к проектам уровня документа для Excel и Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
Общие сведения о классе ServerDocument
Класс ServerDocument
предназначен для использования на компьютерах, которые не установлены в Office. Поэтому этот класс обычно используется в приложениях, которые не интегрируются с Office, например проекты консоли или проекты Windows Forms, а не проекты Office. Используйте класс в сборке ServerDocument Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll .
Класс ServerDocument
можно использовать для работы с настройками на уровне документа, созданными с помощью Visual Studio 2013.
Дополнительные сведения о средствах Visual Studio 2010 для среды выполнения Office и расширениях Office для платформа .NET Framework см. в набор средств Visual Studio для Office обзоре среды выполнения.
Примечание.
Если у вас есть устаревшее приложение, использующее ServerDocument
класс в Visual Studio Tools for Office
системе (версия 3.0 Runtime), Visual Studio Tools for Office
система (среда выполнения версии 3.0) должна быть установлена на компьютерах, на которых выполняется приложение. Не Visual Studio 2010 Tools for Office runtime
удается запустить эти приложения.
Работа с кэшируемыми данными в документе
Класс ServerDocument
предоставляет членам, которые можно использовать для работы с кэшем данных в настраиваемых документах. Дополнительные сведения о кэшированных данных см. в разделе "Кэшировать данные " и "Доступ" в документах на сервере.
В следующей таблице перечислены элементы, которые можно использовать для работы с кэшируемыми данными.
Задача | Используемый член |
---|---|
Чтобы определить, имеет ли документ кэш данных. | метод IsCacheEnabled ; |
Доступ к кэшируемым данным в документе. Дополнительные сведения см. в разделе "Доступ к данным" в документах на сервере. |
Свойство CachedData. |
Управление настройкой документа
Вы можете использовать члены ServerDocument
класса для управления сборкой настройки, связанной с документом. Например, можно программно удалить настройку из документа, чтобы документ больше не был частью настройки.
В следующей таблице перечислены элементы, которые можно использовать для управления сборкой настройки.
Задача | Используемый член |
---|---|
Чтобы определить, является ли документ частью настройки уровня документа. | метод GetCustomizationVersion ; |
Программное присоединение настройки к документу во время выполнения. Дополнительные сведения см. в разделе "Практическое руководство. Присоединение расширений управляемого кода к документам" |
Один из AddCustomization методов. |
Чтобы программно удалить настройку из документа во время выполнения. Дополнительные сведения см. в разделе "Практическое руководство. Удаление расширений управляемого кода из документов". |
метод RemoveCustomization ; |
Чтобы получить URL-адрес манифеста развертывания, связанного с документом. | Свойство DeploymentManifestUrl. |