Exemple : Importer un modèle de document Word avec un complément Word
Les modèles permettent aux utilisateurs de créer rapidement des documents cohérents pour leur organisation. Les modèles peuvent inclure des informations sur l’entreprise et d’autres détails critiques dont les utilisateurs ont besoin pour des raisons de conformité, juridiques ou autres.
Cet article contient un exemple de complément qui importe un fichier .docx à utiliser comme modèle dans un document Word. Le complément remplace le contenu du document actif par le contenu du modèle.
Configuration requise
- Office connecté à un abonnement Microsoft 365 (y compris Office on the web).
Exécuter l’exemple de code
L’exemple de code de cet article est nommé Importer des modèles dans un document Word. Pour exécuter l’exemple, suivez les instructions du fichier Lisez-moi.
Étapes clés de l’exemple
- L’utilisateur choisit un fichier .docx qu’il souhaite utiliser comme modèle.
- Le complément lit le modèle .docx fichier, puis utilise Document.insertFileFromBase64 pour remplacer le contenu du document actif par le contenu du fichier de modèle.
- L’utilisateur peut mettre à jour le contenu du document actif.
Faites-le vôtre
Voici quelques suggestions pour adapter cet exemple à votre scénario.
Gérer les paramètres utilisateur
Activez l’authentification unique (SSO) dans un complément Office pour prendre en charge la persistance des données utilisateur et des paramètres sur plusieurs documents. Si votre service fournit ou héberge une bibliothèque de modèles de documents, un utilisateur autorisé peut accéder à un modèle et l’appliquer dans son document.
Vous pouvez également conserver l’état et les paramètres du complément dans le document actuel de l’utilisateur.
Attention
Ne stockez pas d’informations sensibles telles que des jetons d’authentification ou des chaînes de connexion. Les propriétés du document ne sont pas chiffrées ou protégées.
Fournir des modèles
Fournir des modèles personnalisés ou approuvés par l’entreprise pour les utilisateurs. Ces modèles peuvent être rendus accessibles à partir d’un emplacement partagé dans le cadre d’une expérience authentifiée.
Vous pouvez utiliser des contrôles de contenu, des champs et d’autres composants comme blocs de construction dans vos modèles.
Personnaliser les modèles
Autoriser les utilisateurs à personnaliser ou affiner les modèles. Pour les modèles qui peuvent être utiles à d’autres personnes (au sein de leur équipe, de leur entreprise, etc.), les utilisateurs peuvent charger vers un emplacement partagé.