Пример. Импорт шаблона документа Word с надстройкой Word
Шаблоны позволяют пользователям быстро создавать согласованные документы для своих организаций. Шаблоны могут содержать сведения о компании и другие важные сведения, необходимые пользователям для соответствия требованиям, юридическим или другим причинам.
В этой статье представлен пример надстройки, которая импортирует файл .docx для использования в качестве шаблона в документе Word. Надстройка заменяет содержимое текущего документа содержимым из шаблона.
Предварительные требования
- Пакет Office, подключенный к подписке Microsoft 365 (включая Office в Интернете).
Выполнение примера кода
Пример кода для этой статьи называется Импорт шаблонов в документе Word. Чтобы запустить пример, следуйте инструкциям в файле сведений.
Основные шаги в примере
- Пользователь выбирает .docx файл, который он хотел бы использовать в качестве шаблона.
- Надстройка считывает шаблон .docx файл, а затем использует Document.insertFileFromBase64 для замены содержимого текущего документа содержимым из файла шаблона.
- Пользователь может вносить изменения в содержимое текущего документа.
Сделайте его своим
Ниже приведено несколько рекомендаций по адаптации этого примера к своему сценарию.
Управление пользовательскими настройками
Включите единый вход (SSO) в надстройке Office для поддержки сохранения данных и параметров пользователей в нескольких документах. Если служба предоставляет или размещает библиотеку шаблонов документов, авторизованный пользователь может получить доступ к шаблону и применить его в своем документе.
Вы также можете сохранить состояние и параметры надстройки в текущем документе пользователя.
Предостережение
Не храните конфиденциальную информацию, например маркеры проверки подлинности или строки подключения. Свойства документа не шифруются и не защищены.
Предоставление шаблонов
Предоставьте пользователям персонализированные или утвержденные компанией шаблоны. Эти шаблоны можно сделать доступными из общего расположения в рамках проверки подлинности.
Элементы управления содержимым, поля и другие компоненты можно использовать в качестве стандартных блоков в шаблонах.
Персонализация шаблонов
Разрешить пользователям персонализировать или уточнять шаблоны. Шаблоны, которые могут быть полезны другим пользователям (в команде, компании и т. д.), пользователи могут отправлять в общее расположение.
См. также
Office Add-ins