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

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

Важно!

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

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

Примечание.

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

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

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

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

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

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

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

    Диалоговое окно

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

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

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

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

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

Существует два варианта указания этого отношения доверия. Следуйте инструкциям для параметра, который лучше подходит для вашей настройки.

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

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

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

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

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

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

    Диалоговое окно

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

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

    Диалоговое окно

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

  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-адресе должны дублироваться.) Если вы не записали полный сетевой путь к папке при предоставлении к ней общего доступа, его можно получить в диалоговом окне Свойства папки, как показано на снимке экрана ниже.

    Диалоговое окно

  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 выберите Главная>надстройки на ленте, а затем выберите Получить надстройки. В разделе Проект выберите Мои надстройки на вкладке Проект ленты.

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

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

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

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

См. также