Пример. Импорт шаблона документа Word с надстройкой Word

Шаблоны позволяют пользователям быстро создавать согласованные документы для своих организаций. Шаблоны могут содержать сведения о компании и другие важные сведения, необходимые пользователям для соответствия требованиям, юридическим или другим причинам.

В этой статье представлен пример надстройки, которая импортирует файл .docx для использования в качестве шаблона в документе Word. Надстройка заменяет содержимое текущего документа содержимым из шаблона.

Область задач надстройки импорта шаблона.

Предварительные требования

  • Пакет Office, подключенный к подписке Microsoft 365 (включая Office в Интернете).

Выполнение примера кода

Пример кода для этой статьи называется Импорт шаблонов в документе Word. Чтобы запустить пример, следуйте инструкциям в файле сведений.

Импортированный шаблон.

Основные шаги в примере

  1. Пользователь выбирает .docx файл, который он хотел бы использовать в качестве шаблона.
  2. Надстройка считывает шаблон .docx файл, а затем использует Document.insertFileFromBase64 для замены содержимого текущего документа содержимым из файла шаблона.
  3. Пользователь может вносить изменения в содержимое текущего документа.

Сделайте его своим

Ниже приведено несколько рекомендаций по адаптации этого примера к своему сценарию.

Управление пользовательскими настройками

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

Вы также можете сохранить состояние и параметры надстройки в текущем документе пользователя.

Предостережение

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

Предоставление шаблонов

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

Элементы управления содержимым, поля и другие компоненты можно использовать в качестве стандартных блоков в шаблонах.

Персонализация шаблонов

Разрешить пользователям персонализировать или уточнять шаблоны. Шаблоны, которые могут быть полезны другим пользователям (в команде, компании и т. д.), пользователи могут отправлять в общее расположение.

См. также