У меня есть небольшая загадка MS Word, включающая макросы для нескольких шаблонов.

Я создал несколько макросов и сохранил их в Normal.dotm. Я надеюсь, что, поскольку Normal.dotm всегда загружается, когда используется MS Word, я могу использовать эти макросы в любом документе, независимо от того, какой шаблон документа, Normal.dotm или нет. Но это не так: я не могу получить доступ к макросам, когда использую документ, сохраненный с любым другим шаблоном. Я знаю, что могу просто сохранить эти макросы в различных шаблонах, но я хочу иметь возможность обновлять макросы только в одном месте.

Есть ли способ для шаблонов или документов, сохраненных из других шаблонов, иметь доступ к макросам в Normal.dotm (или любым другим глобальным шаблонам) без необходимости загружать их в каждый шаблон?

Я должен добавить, если это уместно, что все эти шаблоны находятся на одном компьютере и используют один и тот же экземпляр Word. Это не по сети или более чем одной учетной записи Windows.

1 ответ1

0

Хорошо, вау, чувствую себя идиотом. :p Я проверил свою работу, и оказалось, что проблема не в том, что макросы не загружались (они были). Он просто не нашел подходящих пользовательских свойств, которые я вставил в шаблон, потому что он искал текущий шаблон вместо шаблона Normal.dotm, чтобы найти эти свойства, на которые он опирался, поэтому он выдавал мне сообщение об ошибке, которое не имеет смысл, пока я не посмотрел дальше.

Уф. На следующую проблему!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .