Share via


Ejemplo: Importación de una plantilla de documento Word con un complemento de Word

Las plantillas permiten a los usuarios crear rápidamente documentos coherentes para sus organizaciones. Las plantillas pueden incluir información de la empresa y otros detalles críticos que los usuarios necesitan por motivos de cumplimiento, legales u otros motivos.

En este artículo se incluye un complemento de ejemplo que importa un archivo .docx para usarlo como plantilla en un documento de Word. El complemento reemplaza el contenido del documento actual por el contenido de la plantilla.

Panel de tareas del complemento de plantilla de importación.

Requisitos previos

  • Office está conectado a una suscripción Microsoft 365 (incluido Office en la Web).

Ejecución del código de ejemplo

El código de ejemplo de este artículo se denomina Plantillas de importación en un documento de Word. Para ejecutar el ejemplo, siga las instrucciones del archivo Léame.

Plantilla importada.

Pasos clave del ejemplo

  1. El usuario elige un archivo .docx que le gustaría usar como plantilla.
  2. El complemento lee la plantilla .docx archivo y, a continuación, usa Document.insertFileFromBase64 para reemplazar el contenido del documento actual por el contenido del archivo de plantilla.
  3. El usuario puede realizar actualizaciones en el contenido del documento actual.

Haz que sea tuyo

A continuación se muestran algunas sugerencias sobre cómo puede adaptar este ejemplo a su escenario.

Administrar la configuración de usuario

Habilite el inicio de sesión único (SSO) en un complemento de Office para admitir la conservación de los datos de usuario y la configuración en varios documentos. Si el servicio proporciona o hospeda una biblioteca de plantillas de documento, un usuario autorizado puede acceder a una plantilla en su documento y aplicarla.

También puede conservar el estado y la configuración del complemento en el documento actual del usuario.

Precaución

No almacene información confidencial, como tokens de autenticación o cadenas de conexión. Las propiedades del documento no están cifradas ni protegidas.

Proporcionar plantillas

Proporcione plantillas personalizadas o aprobadas por la empresa para los usuarios. Estas plantillas se pueden hacer accesibles desde una ubicación compartida como parte de una experiencia autenticada.

Puede usar controles de contenido, campos y otros componentes como bloques de creación en las plantillas.

Personalizar plantillas

Permitir a los usuarios personalizar o refinar plantillas. Para las plantillas que pueden ser útiles para otros usuarios (en su equipo, en su empresa, etc.), los usuarios pueden cargar en una ubicación compartida.

Vea también