Mam makro, które tworzy nowy dokument na podstawie szablonu przechowywanego w udziale sieciowym. To makro jest przechowywane w folderze Word \ STARTUP każdego użytkownika jako plik "macros.dotm" i jest wykonywane przez przycisk dodany do paska narzędzi.Dokumenty.Dodaj wyniki w szablonie zablokowanym
Plik szablonu zostaje zablokowany natychmiast po wykonaniu kodu makr i pozostaje zablokowany, dopóki dokument pochodny jest nadal otwarty przez innego użytkownika.
Nie ma żadnego wpływu na ich zdolność do otwierania nowych dokumentów na podstawie makra, ale jeśli chcę edytować szablon, muszę poprosić o zamknięcie programu Word (i mam nadzieję, że nikt inny w nim nie wejdzie).
kod makro:
Documents.Add Template:="F:\templates\letterhead.dotm", NewTemplate:=False, DocumentType:=0`
Jeśli szablon zapewnia dostosowywanie kodu lub interfejsu użytkownika do utworzonych z niego dokumentów, pomijam usuwanie i zastępuję kopię lokalną nową kopią ze stacji sieciowej, gdy jest to potrzebne, gdy użytkownik ponownie tworzy dokument dla szablonu. Zwróć uwagę na sytuację, w której użytkownik ma już dokument utworzony z szablonu i spróbuje utworzyć nowy. – robartsd