Практическое руководство. Развертывание решения Office уровня документа на сервере SharePoint Server
Для развертывания решений уровня документа для конечных пользователей можно использовать Microsoft Office SharePoint. Когда пользователь открывает документ с сайта SharePoint, среда выполнения автоматически начинает установку решения из общей сетевой папки. Настройка продолжит работать, даже если документ будет скопирован в другое место, например на Рабочий стол.
Применение. Сведения этого раздела применяются к проектам уровня документа для следующих приложений: Excel 2007 и Excel 2010; Word 2007 и Word 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.
Чтобы подготовить решение к распространению из SharePoint, необходимо выполнить два указанных ниже действия.
Выполните развертывание решения на уровне документа в общую папку в сети.
Загрузите документе в библиотеку документации SharePoint и добавьте соответствующие адреса в список доверенных адресов Microsoft Office в Центре управления безопасностью.
Для просмотра видеоверсии этого раздела перейдите по ссылке Видео. Развертывание решения Office уровня документа на сервер SharePoint Server (система 2007) (на английском языке).
Развертывание решения уровня документа в совместное расположение
Рекомендуется использовать мастер публикаций для развертывания решений в общую папку и автоматического обновления пути манифеста развертывания в документе. Однако это можно сделать и вручную.
Развертывание решения на уровне документа в общую папку в сети с помощью мастера публикации
В меню Построение выберите пункт Опубликовать имя_решения.
Будет запущен Мастер публикации.
Следуйте указаниям мастера, чтобы выполнить развертывание решения в общую папку в сети.
Если необходимо, чтобы мастер скопировал файлы решения в сетевую папку, следует на второй странице мастера задать общую сетевую папку в качестве пути установки по умолчанию.
Дополнительные сведения см. в разделе Практическое руководство. Развертывание решения Office с помощью ClickOnce.
Развертывание вручную решения на уровне документ в общую папку в сети
Скопируйте файлы решения из выходной папки построения в общую папку в сети.
Откройте документ решения, который планируется загрузить в библиотеку документов SharePoint.
Перейдите на вкладку Файл (для Excel 2010 или Word 2010) или нажмите кнопку Microsoft Office (для Excel 2007 или Word 2007), выберите команду Подготовить и затем щелкните Свойства.
Раскройте список Свойства документа и выберите пункт Дополнительные свойства.
На вкладке Настройка в списке Свойства выберите _AssemblyLocation.
В поле Значение уже указан идентификатор манифеста развертывания. В начале идентификатора введите полный путь к манифесту развертывания, за которым следует вертикальная черта, в формате путь |идентификатор.
Например, путь может выглядеть следующим образом:
\\имя_сервера\имя_папки\имя_файла.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Дополнительные сведения о формате идентификатора см. в разделе Общие сведения о настраиваемых свойствах документа.
Нажмите кнопку ОК, сохраните и закройте документ.
Загрузка документа и добавление расположения сервера SharePoint в список доверенных расположений Центра управления безопасностью
Чтобы открыть для конечных пользователей доступ к документу, его следует загрузить в библиотеку документов SharePoint. Прежде, чем пользователи смогут запустить решение, им необходимо предоставить режим доверия расположению SharePoint в рамках Microsoft Office Word или Excel, или системный администратор должен вручную установить политику.
Добавление расположения сервера SharePoint Server в список доверенных расположений Центра управления безопасностью
Добавьте документ решения в библиотеку документов на сервере SharePoint.
Дополнительные сведения см. в разделе Загрузка документа (на английском языке) документации к серверу SharePoint Server на веб-узле Microsoft Office Online.
Откройте приложение Word или Excel на компьютере, на котором требуется запустить решение.
Оставлять документ открытым необязательно. Остальные действия необходимы для добавления сервера SharePoint в Центр управления безопасностью в приложении Word или Excel только на этом компьютере. Поскольку документ находится в сетевой папке, это необходимо сделать на каждом компьютере, на котором будет запускаться решение.
Примечание
Системные администраторы могут удаленно настроить эти политики с помощью средства настройки Office.Дополнительные сведения см. в разделе Политика и параметры безопасности в Office 2007.
Перейдите на вкладку Файл (для Excel 2010 или Word 2010) или нажмите кнопку Microsoft Office (для Excel 2007 или Word 2007), выберите Параметры Word или Параметры Excel.
Выберите пункт Центр управления безопасностью, а затем — Параметры центра управления безопасностью.
Выберите пункт Доверенные расположения.
Выберите пункт Разрешить доверенные расположения в моей сети (не рекомендуется).
Щелкните Добавить новое расположение.
В поле Путь введите URL-адрес сервера SharePoint, например http://имя_сервера_SharePoint/имя_группы/название_проекта/имя_библиотеки_документов. Не следует добавлять имя веб-страницы по умолчанию, например, default.aspx или AllItems.aspx.
Нажмите кнопку ОК.
Чтобы протестировать процесс установки, удалите настройку с компьютера, после чего откройте документ с узла SharePoint. После открытия документа будет установлена настройка. Скопируйте документ на рабочий стол. Настройка будет работать, поскольку в свойстве _AssemblyLocation хранится полный путь к сетевой общей папке.
См. также
Задачи
Практическое руководство. Развертывание решения Office с помощью ClickOnce
Практическое руководство. Удаление решения Office ClickOnce