Загрузка неопубликованных надстроек Office для тестирования из сетевой папки
Вы можете протестировать надстройку Office в клиенте Office, который находится в Windows, опубликовав манифест в сетевом файловом ресурсе (следуйте инструкциям). Этот вариант развертывания предназначен для использования, когда вы завершили разработку и тестирование на локальном узле и хотите протестировать надстройку из учетной записи не локального сервера или облака.
Важно!
Развертывание по сетевой папке не поддерживается для рабочих надстроек. Этот метод имеет следующие ограничения.
- Надстройку можно установить только на компьютерах с Windows.
- Надстройки, использующие унифицированный манифест для Microsoft 365 , не поддерживаются при публикации в сетевой папке.
- Если новая версия надстройки изменяет ленту, например путем добавления на нее настраиваемой вкладки или настраиваемой кнопки, каждому пользователю потребуется переустановить надстройку.
Примечание.
Если проект надстройки создан с помощью достаточно новой версии генератора Yeoman для надстроек Office, неопубликованная надстройка автоматически загружается в классический клиент Office, когда вы запускаете команду npm start
.
Эта статья относится только к тестированию надстроек Word, Excel, PowerPoint и Project и только в Windows. Если вы хотите выполнить тестирование на другой платформе или хотите протестировать надстройку Outlook, ознакомьтесь с одним из следующих разделов, чтобы загрузить надстройку неопубликованного приложения.
- Загрузка неопубликованных надстроек Office в Office в Интернете для тестирования
- Загрузка неопубликованных надстроек Office на Mac для тестирования
- Загрузка неопубликованных надстроек Office на iPad для тестирования
- Загрузка неопубликованных надстроек Outlook для тестирования
В приведенном ниже видео показано, как загрузить неопубликованную надстройку в классическое приложение Office или Office в Интернете с помощью каталога общих папок.
Общий доступ к папке
На том компьютере с Windows, где должна размещаться надстройка, перейдите к родительской папке или диску с папкой, которую требуется использовать в качестве каталога общих папок.
Откройте контекстное меню для папки, которую вы хотите использовать в качестве каталога общих папок (например, щелкните папку правой кнопкой мыши) и выберите пункт Свойства.
В диалоговом окне Свойства откройте вкладку Доступ и нажмите кнопку Общий доступ.
В диалоговом окне Доступ к сети добавьте себя и любых других пользователей и/или группы пользователей, которым следует предоставить доступ к вашей надстройке. Вам потребуется по крайней мере разрешение на чтение и запись в папку. Завершив выбор пользователей для общего доступа, нажмите кнопку Поделиться .
Когда вы увидите подтверждение ваша папка является общим , запишите полный сетевой путь, который отображается сразу после имени папки. (Это значение необходимо ввести в качестве URL-адреса каталога при указании общей папки в качестве доверенного каталога, как описано в следующем разделе этой статьи.) Нажмите кнопку Готово , чтобы закрыть диалоговое окно Сетевой доступ .
Нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Свойства.
Указание общей папки в качестве доверенного каталога
Существует два варианта указания этого отношения доверия. Следуйте инструкциям для параметра, который лучше подходит для вашей настройки.
Настройка доверия вручную
Откройте новый документ в Excel, Word, PowerPoint или Project.
Перейдите на вкладку Файл, а затем выберите Параметры.
Выберите Центр управления безопасностью, а затем нажмите кнопку Параметры центра управления безопасностью.
Выберите пункт Доверенные каталоги надстроек.
В поле URL-адрес каталога введите полный сетевой путь к папке, к которой вы ранее предоставили общий доступ. Если вы не записали полный сетевой путь к папке при предоставлении к ней общего доступа, его можно получить в диалоговом окне Свойства папки, как показано на снимке экрана ниже.
После ввода полного сетевого пути доступа к папке в поле URL-адрес каталога, нажмите кнопку Добавить каталог.
Установите флажок Показывать в меню для только что добавленного элемента и нажмите кнопку ОК, чтобы закрыть диалоговое окно Центр управления безопасностью.
Нажмите кнопку ОК , чтобы закрыть диалоговое окно Параметры .
Закройте и снова откройте приложение Office, чтобы изменения вступили в силу.
Настройка доверия с помощью сценария реестра
В текстовом редакторе создайте файл с именем TrustNetworkShareCatalog.reg.
Добавьте в файл следующее содержимое.
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
Используйте одно из многочисленных средств создания GUID в Интернете, например Генератор GUID, для создания случайного GUID и в файле TrustNetworkShareCatalog.reg замените строку "-random-GUID-here-" в обоих местах идентификатором GUID. (Символы
{}
должны сохраняться.)Замените значение
Url
полным сетевым путем к папке, к которой вы ранее предоставили общий доступ. (Обратите внимание, что все знаки\
в URL-адресе должны дублироваться.) Если вы не записали полный сетевой путь к папке при предоставлении к ней общего доступа, его можно получить в диалоговом окне Свойства папки, как показано на снимке экрана ниже.Файл теперь должен выглядеть так, как показано ниже. Сохраните его.
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
Закройте все приложения Office.
Запустите файл TrustNetworkShareCatalog.reg как любой исполняемый файл, например, дважды щелкнув его.
Загрузка неопубликованной надстройки
Поместите XML-файл манифеста любой тестируемой надстройки в каталог общих папок. Обратите внимание, что вы развертываете веб-приложение непосредственно на веб-сервере. Обязательно укажите URL-адрес в элементе <SourceLocation> файла манифеста.
Важно!
Использовать конечную точку HTTPS для надстройки не обязательно, но настоятельно рекомендуется. Надстройки без SSL-защиты (HTTPS) выдают предупреждения о небезопасном контенте и ошибки во время использования. Если вы планируете запустить надстройку в Office в Интернете или опубликовать ее в AppSource, она должна быть защищена SSL. Если надстройка получает данные из внешнего источника, она должна использовать SSL-соединение для защиты данных при передаче. Самозаверяющие сертификаты можно использовать для разработки и тестирования, если они добавлены в список доверенных сертификатов на локальном компьютере.
Примечание.
Для проектов Visual Studio используйте манифест, созданный проектом в папке
{projectfolder}\bin\Debug\OfficeAppManifests
.В Excel, Word или PowerPoint на ленте выберите Главная>надстройки , а затем выберите Другие надстройки. В разделе Проект выберите Мои надстройки на вкладке Проект ленты.
Нажмите ОБЩАЯ ПАПКА в верхней части диалогового окна Надстройки Office.
Выберите имя надстройки и нажмите кнопку Добавить, чтобы вставить надстройку.
Удаление неопубликооружаемой надстройки
Вы можете удалить ранее загруженную неопубликованную надстройку, очислив кэш Office на компьютере. Дополнительные сведения о том, как очистить кэш в Windows, см. в статье Очистка кэша Office.
См. также
Office Add-ins