Sideload Office надстройки для тестирования из сетевой доли

Вы можете проверить Office надстройку в клиенте Office, который находится на Windows, опубликовав манифест в сетевой файл (инструкции ниже). Этот параметр развертывания предназначен для использования, когда вы завершили разработку и тестирование на локальном сайте и хотите проверить надстройки с неместного сервера или облачной учетной записи.

Важно!

Развертывание совместной сети не поддерживается для надстройок производства. Этот метод имеет следующие ограничения.

  • Надстройка может быть установлена только на Windows компьютерах.
  • Если новая версия надстройки изменяет ленту, каждому пользователю придется переустановить надстройки.

Примечание

Если проект надстройки создан с помощью достаточно новой версии генератора Yeoman для надстроек Office, неопубликованная надстройка автоматически загружается в классический клиент Office, когда вы запускаете команду npm start.

Эта статья применяется только к тестированию надстройок Word, Excel, PowerPoint, Project и только Windows. Если вы хотите протестировать на другой платформе или Outlook надстройку, см. один из следующих разделов, чтобы разгрузить надстройку.

В приведенном ниже видео показано, как загрузить неопубликованную надстройку в классическое приложение Office или Office в Интернете с помощью каталога общих папок.

Общий доступ к папке

  1. На том компьютере с Windows, где должна размещаться надстройка, перейдите к родительской папке или диску с папкой, которую требуется использовать в качестве каталога общих папок.

  2. Откройте контекстное меню для папки, которую нужно использовать в качестве каталога общих папок (щелкните папку правой кнопкой мыши), и выберите пункт Свойства.

  3. В диалоговом окне Свойства откройте вкладку Доступ и нажмите кнопку Общий доступ.

    Диалоговое окно Folder Properties с выделенной кнопкой Совместное использование и кнопкой Share.

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

  5. Когда появится подтверждение, что папка открыта для общего доступа, запишите полный сетевой путь, отображаемый сразу после имени папки. (Это значение нужно вводить как URL-адрес каталога при указании общей папки в качестве доверенного каталога, как описано в следующем разделе этой статьи). Нажмите кнопку Готово, чтобы закрыть диалоговое окно Доступ к сети.

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

  6. Нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Свойства.

Указание общей папки в качестве доверенного каталога

Настройка доверия вручную

  1. Откройте новый документ в Excel, Word, PowerPoint или Project.

  2. Перейдите на вкладку Файл, а затем выберите Параметры.

  3. Выберите Центр управления безопасностью, а затем нажмите кнопку Параметры центра управления безопасностью.

  4. Выберите пункт Доверенные каталоги надстроек.

  5. В поле URL-адрес каталога введите полный сетевой путь к папке, к которой вы ранее предоставили общий доступ. Если вы не записали полный сетевой путь к папке при предоставлении к ней общего доступа, его можно получить в диалоговом окне Свойства папки, как показано на снимке экрана ниже.

    Диалоговое окно Folder Properties с выделенной вкладке Sharing и сетевым путем.

  6. После ввода полного сетевого пути доступа к папке в поле URL-адрес каталога, нажмите кнопку Добавить каталог.

  7. Установите флажок Показывать в меню для только что добавленного элемента и нажмите кнопку ОК, чтобы закрыть диалоговое окно Центр управления безопасностью.

    Диалоговое окно Центра доверия с выбранным каталогом.

  8. Выберите кнопку ОК, чтобы закрыть диалоговое окно Options.

  9. Закройте и снова откройте приложение Office, чтобы изменения вступили в силу.

Настройка доверия с помощью сценария реестра

  1. В текстовом редакторе создайте файл с именем TrustNetworkShareCatalog.reg.

  2. Добавьте следующий контент в файл.

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\WEF\TrustedCatalogs\{-random-GUID-here-}]
    "Id"="{-random-GUID-here-}"
    "Url"="\\\\-share-\\-folder-"
    "Flags"=dword:00000001
    
  3. Используйте одно из многочисленных средств создания GUID в Интернете, например Генератор GUID, для создания случайного GUID и в файле TrustNetworkShareCatalog.reg замените строку "-random-GUID-here-" в обоих местах идентификатором GUID. (Символы {} должны сохраняться.)

  4. Замените значение Url полным сетевым путем к папке, к которой вы ранее предоставили общий доступ. (Обратите внимание, что все знаки \ в URL-адресе должны дублироваться.) Если вы не записали полный сетевой путь к папке при предоставлении к ней общего доступа, его можно получить в диалоговом окне Свойства папки, как показано на снимке экрана ниже.

    Диалоговое окно Folder Properties с выделенной вкладке Sharing и сетевым путем.

  5. Файл теперь должен выглядеть так, как показано ниже. Сохраните его.

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\WEF\TrustedCatalogs\{01234567-89ab-cedf-0123-456789abcedf}]
    "Id"="{01234567-89ab-cedf-0123-456789abcedf}"
    "Url"="\\\\TestServer\\OfficeAddinManifests"
    "Flags"=dword:00000001
    
  6. Закройте все приложения Office.

  7. Запустите файл TrustNetworkShareCatalog.reg как любой исполняемый файл, например, дважды щелкнув его.

Загрузка неопубликованной надстройки

  1. XML-файл манифеста тестируемой надстройки необходимо поместить в каталог общих папок. Обратите внимание, что вы развертываете веб-приложение непосредственно на веб-сервере. Не забудьте указать URL-адрес в элементе SourceLocation файла манифеста.

    Важно!

    Использовать конечную точку HTTPS для надстройки не обязательно, но настоятельно рекомендуется. Надстройки без SSL-защиты (HTTPS) выдают предупреждения о небезопасном контенте и ошибки во время использования. Для запуска в Office в Интернете и публикации в AppSource надстройка должна быть защищена с помощью SSL. Если надстройка получает данные из внешнего источника, она должна использовать SSL-соединение для защиты данных при передаче. Самозаверяющие сертификаты можно использовать для разработки и тестирования, если они добавлены в список доверенных сертификатов на локальном компьютере.

    Примечание

    Для Visual Studio проектов используйте манифест, построенный проектом в {projectfolder}\bin\Debug\OfficeAppManifests папке.

  2. В Excel, Word или PowerPoint откройте на ленте вкладку Вставка и выберите Мои надстройки. В Project выберите Мои надстройки на вкладке Project ленты.

  3. Нажмите ОБЩАЯ ПАПКА в верхней части диалогового окна Надстройки Office.

  4. Выберите имя надстройки и нажмите кнопку Добавить, чтобы вставить надстройку.

Удаление боковой надстройки

Вы можете удалить ранее загруженную надстройку, очищая кэш Office на компьютере. Сведения о том, как очистить кэш на Windows, можно найти в статье Clear the Office кэш.

См. также