J'ai une macro qui crée un nouveau document basé sur un modèle stocké sur un partage réseau. Cette macro est stockée dans le dossier Word \ STARTUP de chaque utilisateur sous le nom de fichier "macros.dotm" et est exécutée par un bouton ajouté à une barre d'outils.Documents.Ajouter les résultats dans le modèle en cours de verrouillage
Le fichier de modèle est verrouillé dès que le code macro est exécuté et reste verrouillé tant que le document dérivé est toujours ouvert par un autre utilisateur. Cela n'a aucun impact sur leur capacité à ouvrir de nouveaux documents basés sur la macro, mais si je veux éditer le modèle, je dois leur demander de fermer Word (et j'espère que personne d'autre ne le fera).
Code Macro:
Documents.Add Template:="F:\templates\letterhead.dotm", NewTemplate:=False, DocumentType:=0`
Si le modèle fournit une personnalisation de code ou d'interface utilisateur aux documents créés à partir de celui-ci, j'oublie la suppression et remplace la copie locale par une nouvelle copie du lecteur réseau lorsque l'utilisateur recommence à créer un document pour le modèle. Prenez soin de gérer la situation où l'utilisateur a déjà créé un document créé à partir du modèle et tente d'en créer un nouveau. – robartsd