Как развернуть макросы Word 2010 для других? - PullRequest
6 голосов
/ 22 февраля 2012

У меня есть макрос, который я разработал в Word 2010.

Как отправить его другим пользователям для использования?

Ответы [ 4 ]

13 голосов
/ 22 февраля 2012

От возвышенного до смешного, здесь есть четыре варианта:

  1. Создать надстройку. Распространите и скажите другим, чтобы установить его. Инструкция
  2. Создание надстройки COM. Распространяйте и говорите другим, чтобы установить ссылку на него. Инструкция
  3. Экспорт модуля кода, содержащего ваш макрос, в файл * .bas. (Щелкните правой кнопкой мыши модуль, Экспорт файла ...) Распространите и скажите другим, чтобы импортировать его.
  4. Скопируйте и вставьте код макроса в электронное письмо. Распространите и скажите другим, чтобы они вставились в модуль.
4 голосов
/ 22 февраля 2012

Сохранить документ как .dotm (шаблон с поддержкой макросов).Сохраните его в

%Appdata%/Microsoft/word/startup

Закрыть слово.Теперь он будет доступен для всех других текстовых документов.

Если не по умолчанию, перейдите в шаблоны и отметьте файл, сохраненный выше

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

0 голосов
/ 04 января 2019

Я использовал старое решение - Nullsoft Scriptable Install System , чтобы скопировать файл .dotm в каталог %Appdata%/Microsoft/word/startup.Для этого я установил InstallDir в сценарии NSIS следующим образом:

InstallDir "$APPDATA\Microsoft\Word\Startup"

NSIS создает небольшой установщик в виде файла EXE, который легко распространять и который легко установить пользователям.

0 голосов
/ 09 марта 2016
  1. Перейти в редактор VBA.
  2. Откройте Project Explorer, если он не виден (View>ProjectExplorer или Ctrl+R).
  3. Если в проекте необходим новый модуль для вашего файла (Project ( _your file_ )),
    • щелкните правой кнопкой мыши по проекту и выберите Insert>Module
    • ИЛИ выберите проект, затем в меню выберите Insert>Module.
  4. В Project Explorer откройте Project ( ваш файл )> Модули> Модуль X .
  5. Скопируйте ваш код в этот модуль.
  6. Сохранить файл как Word Macro-Enabled Document (*.docm) (File>Save или Ctrl+S).
  7. Распространить файл. Код теперь будет идти вместе с ним.
...