У меня возникла небольшая проблема с MS Word, связанная с макросами в нескольких шаблонах.
Я создал несколько макросов и сохранил их в Normal.dotm. Я надеюсь, что, поскольку Normal.dotm всегда загружается при использовании MS Word, я смогу использовать эти макросы в любом документе, независимо от шаблона документа, Normal.dotm или нет. Но это не так: я не могу получить доступ к макросам, когда использую документ, сохраненный с любым другим шаблоном. Я знаю, что могу просто сохранить эти макросы в различных шаблонах, но я хочу иметь возможность обновлять макросы только в одном месте.
Есть ли способ, чтобы шаблоны или документы, сохраненные из других шаблонов, имели доступ к макросам в Normal.dotm (или любых других глобальных шаблонах) без необходимости загружать их в каждый шаблон?
Я должен добавить, если это важно, что все эти шаблоны находятся на одном компьютере, использующем один и тот же экземпляр Word. Это не по сети или более чем через одну учетную запись Windows.
решение1
Ладно, вау, чувствую себя идиотом. :p Я проверил свою работу, и оказалось, что проблема была не в том, что макросы не загружались (они загружались). Он просто не находил нужные мне пользовательские свойства, которые я поместил в шаблон, потому что он искал эти свойства в текущем шаблоне вместо шаблона Normal.dotm, на которые он полагался, поэтому он выдавал мне сообщение об ошибке, которое было непонятным, пока я не посмотрел дальше.
Уф. Переходим к следующей задаче!