Что помешает запуску макроса Microsoft Word AutoNew ()?

1

Я использую Microsoft Office 2003 и создаю кучу шаблонов документов для стандартизации некоторых задач.

Я знаю, что стандартная практика - размещать шаблоны в определенном месте, которое Office ожидает найти, но у меня это не сработает. Я хочу, чтобы на общем диске были «Мой шаблон Foo.dot», «Мой шаблон Bar.dot» и т. Д. И т. Д., И пользователи дважды щелкают шаблон, чтобы создать новый Foo или Бар.

Что мне действительно нужно, так это чтобы пользователь дважды щелкнул по шаблону Foo и получил запрос на пару элементов, относящихся к его задаче (например, номер проекта), и чтобы в шаблоне был скрипт, изменяющий имя, которое по умолчанию будет сохранять при сохранении. на что-то вроде "Foo для проекта 1234.doc".

Я спросил в группах Google и получил ответ, который работал .... на некоторое время. Затем мой макрос AutoNew перестал включаться, когда я создал новый документ, дважды щелкнув шаблон. Я понятия не имею, почему или как его отладить.

Я разработчик программного обеспечения с более чем 25-летним опытом работы, но полный нуб. Конкретные решения и ссылки на «это как автоматизировать Word» часто задаваемые вопросы приветствуются. Благодарю.

Крис Нельсон
источник

Ответы:

0

Изменение защиты макросов, чтобы просто не запускать макросы (а не всегда запускать или запрашивать пользователя), сделало бы это. Инструменты> Макросы> Безопасность: Высокий или Очень высокий может убить вас

Когда вы получите новый документ, можете ли вы запустить макрос вручную? (Я не имею в виду в качестве обходного пути, просто как тест, чтобы увидеть, если они отключены или что-то еще не работает)

Не уверен, почему вы не можете поместить их в «ожидаемое место». Если вы поместите их в общий файловый ресурс, вы можете легко указать Word в этом месте для шаблонов рабочей группы, не затрагивая локально сохраненные шаблоны. Когда пользователь переходит в меню «Файл»> «Новый», он получает все свои локальные шаблоны, а также любые в папке шаблонов рабочей группы. Каждая папка из этих двух мест отображается как вкладка (автоматически), и если в обоих местах есть папка с одинаковым именем, их содержимое объединяется. Если шаблон с одинаковым именем появляется в соответствующей папке в обеих, отображается локальная версия.

Чтобы изменить расположение шаблонов рабочей группы, выберите Сервис> Параметры> Расположение файла. Дайте ему полный путь, в идеале UNC, а не поделитесь. Вы можете включить эту папку для автономного использования обычным способом (то есть перейдите к ней и щелкните правой кнопкой мыши> сделать доступной автономно).

Вы можете использовать групповую политику, чтобы установить это местоположение, если вы предпочитаете.

В идеале предоставить большинству пользователей доступ к этой папке только для чтения, а не изменять.

Надеюсь, это помогает

AdamV
источник