В базовом проекте Word c нет ничего, что могло бы помешать пользователю сохранить или закрыть документ, если некоторые критерии не будут выполнены. Для этого требуется код, который проверяет документ и при необходимости отменяет действие.
Для VB. NET это будет надстройка на основе интерфейса IDT2Extensibilty, например VSTO.
Возможно также использование VBA в документах или в прикрепленном шаблоне.
Оба могут работать с событиями, которые возникают, когда документ получает команду сохранить или закрыть (или распечатать для это важно).