2016-01-22 3 views
-1

У меня есть один макрос (2010), который я хочу использовать для других текстовых документов, может ли кто-нибудь помочь мне в этом?Как использовать одно и то же слово 2010 макрос для других документов Word

+3

бы неплохо если вы предоставили больше информации. Пример кода для макроса может быть хорошим. Используемая версия документа Word, документ слова, который вы хотите использовать, и т. Д. Ваша задача - создать понятный и точный вопрос, чтобы получить ответ. – user3743222

+0

Ваш код, который работает в одной версии слова, может не работать в другом, вы понимаете, что проблема не в коде, но это может быть неправильно, некоторые люди неправильно формулируют свою проблему, и вы тратите время на решение неправильной проблемы , Тогда место, где вы помещаете документ Word, может зависеть от версии и от типа кода, который у вас есть. Тогда кто знает, может ли вы назвать «код» или «макрос» формулой excel и т. Д. И т. Д. Точные вопросы заставляют людей чувствовать, что они отвечают. – user3743222

ответ

0

Если вы хотите разделить макросы VBA между документами, вам необходимо поместить их в место, где доступны все документы.

документ может получить доступ к макросам в следующих местах:

  • в самом документе (если это макро включен документ)
  • в прилагаемом шаблоне (обычно это шаблон Normal.dotm в вашем профиле под %APPDATA%\Roaming\Microsoft\Templates)
  • в глобальном шаблоне, который загружается как надстройка в Word.

Возможно, самый простой способ - использовать шаблон Normal, но, конечно, это зависит от того, что вы хотели бы сделать. Обычно использование шаблона Normal затрудняет организацию или совместное использование макросов. Тогда лучше создать свой собственный файл и сохранить там свои макросы.

Если вы не уверены, я рекомендую вам прочитать следующую статью в MSDN, в частности раздел Создание файла для хранения ваших макросов:

Getting Started with VBA in Word 2010