Как перенести макросы Word на другой компьютер
Обновлено: 21.11.2024
Итак, вы работаете в компании и написали несколько изящных макросов, упрощающих использование Word. Затем приходит босс и говорит: «Я хочу, чтобы вы установили это на всех компьютерах в отделе. ”
Ой! Как это сделать?
Во-первых, вам нужно знать, с чего начинать макросы. Если вы не предприняли специальных действий, чтобы избежать этого, все ваши макросы, вероятно, находятся в шаблоне с именем normal.dot (см. «Что хранят шаблоны и надстройки?», чтобы узнать больше об этом). Ваша первая мысль, вероятно, состоит в том, чтобы просто скопировать свой normal.dot для всех, заменив их.
Неверный ответ! Normal.dot — это «блокнот» Word, в котором хранятся многие пользовательские настройки. Это включает в себя любые макросы, которые они написали, любые дополнительные элементы меню или панели инструментов, сочетания клавиш, записи автотекста и т. д. Если вы напортачите с ними, у вас могут возникнуть беспорядки. Оставьте normal.dot в покое.
Существует два распространенных способа использования макросов.
- Макросы, связанные с определенным типом документа, которые, возможно, должны запускаться автоматически при открытии или создании документов этого типа.
- Макросы, которые должны быть общедоступны в любое время.
Для первой категории вам нужно, чтобы ваши макросы вошли в шаблон, на котором основаны эти документы. Скопируйте код в шаблон. Убедившись, что он работает правильно, вы можете раздать этот шаблон пользователям и поместить его в папку их шаблонов.
Для второй категории вы делаете то же самое. Скопируйте код в новый шаблон вместе со всеми дополнительными элементами меню, панелями инструментов и сочетаниями клавиш, которые вы хотите настроить, чтобы упростить доступ к макросам. Как только вы убедитесь, что все работает, вы можете распространять этот шаблон. Этот хочет войти в папку Word Startup. Вы можете узнать, какая это папка, перейдя в «Инструменты», «Параметры», «Расположение файлов» и проверив папку «Автозагрузка». Если шаблон копируется туда, то в следующий раз, когда пользователь откроет Word, все макросы и панели инструментов будут доступны, поскольку шаблон автоматически загружается как надстройка.
Как вы можете автоматически распространять любые изменения, которые вы вносите в свои макросы?
Самый простой способ (который можно использовать при первом распространении шаблонов) — настроить для вашего ИТ-отдела сценарий входа, который распространяет любые изменения, внесенные в ваши шаблоны и надстройки, при входе пользователей в систему. Они могут сделать это легко, создав пакетный файл, содержащий команду xcopy, и заставив сценарий входа вызывать пакетный файл. Примером такой команды xcopy может быть:
XCOPY [путь к серверу] [локальный путь] /D /Q /Y /R /I /C /K /S
Это копирует только новые файлы или файлы, которые были изменены, без запроса, и перезаписывает файлы только для чтения (они должны быть только для чтения); а также копирует любые новые подкаталоги, если вы их создаете. После настройки вам нужно будет только поддерживать копии сервера, а изменения будут распространяться автоматически.
Ваш ИТ-отдел может настроить профили пользователей, чтобы путь к шаблону был одинаковым для всех. (Очевидно, что если они делают это впервые, пользователей нужно будет предупредить)!
Некоторые компании указывают путь к шаблону рабочей группы своих пользователей и путь запуска к местоположению на сервере (используя профили пользователей); но это не подходит для пользователей ноутбуков, в отличие от копирования изменений на жесткие диски пользователей.
Как перенести макросы Word с одного компьютера на другой?
Как скопировать макрос в другой документ в Microsoft Word На вкладке «Вид» ленты в группе «Макросы» выберите «Макросы» . В раскрывающемся списке выберите Просмотр макросов. Выберите Организатор в диалоговом окне. Используйте органайзер, чтобы скопировать макросы, а затем нажмите "Закрыть" .
Как экспортировать макрос из Word?
Экспорт/импорт макросов в Word 2016 Откройте документы Word, в которых у вас есть макросы. ALT+F11, чтобы открыть редактор VBA. На модулях, содержащих макросы, щелкните правой кнопкой мыши > экспортировать файл, в результате чего будут созданы текстовые файлы с расширением *. барельеф На целевом компьютере им необходимо выполнить шаги с 1 по 3 и вместо экспорта выполнить импорт.
Где хранятся макросы Microsoft Word?
Макросы обычно хранятся в формате Normal. шаблон dotm для Word. Но Нормальный. dotm также содержит множество других настроек, таких как стили и записи автозамены.
Как импортировать макрос в Word?
Этапы добавления макроса в Word Перейдите на вкладку «Вид» и нажмите «Макросы» в области «Окно». Назовите свой макрос в поле Имя макроса:. Щелкните Создать. Закройте редактор VBA Word, выбрав «Файл», «Закрыть» и «Вернуться в Microsoft Word».
Вы можете поделиться макросами?
Если вы хотите поделиться своими макросами с кем-то еще, вы можете скопировать их в папку XLSTART на других компьютерах или скопировать некоторые или все макросы в папку Personal. xlsb на других компьютерах.Если у вас есть один или несколько макросов, которыми вы хотите поделиться с другими, вы можете отправить им рабочую книгу, содержащую их.
Где хранятся макросы VBA?
Макросы VBA хранятся в файле с именем VbaProject. ОТМ. Этот файл является файлом хранилища продукта и не предназначен для распространения.
Как экспортировать и импортировать макросы?
Как импортировать макросы для Excel? Шаг 1: Отобразите макрос. Шаг 2: Выберите макрос. Шаг 3: Скопируйте код VBA. Шаг 4: Вставьте код. Шаг 1: Экспортируйте макрос. Шаг 2: Сохраните файл. Шаг 3: Импортируйте файл BAS. Шаг 1. Создайте личное.
Как экспортировать макросы?
Как копировать макросы в Excel Откройте файл с сохраненным макросом и тот, в котором вы хотите его сохранить. Перейдите на вкладку «Разработчик» в любом файле. Нажмите кнопку Visual Basic. Найдите модуль с макросом, который вы хотите скопировать. Щелкните модуль в исходном файле и перетащите его в файл, в который вы копируете.
Почему мои макросы Word продолжают исчезать?
Это могло случиться, если исходный файл был перемещен или переименован, так что файла с точно таким же именем не было, а затем был запущен Word. Если у вас есть резервная копия этого файла или всего диска, восстановите ее, чтобы заменить текущую копию.
Как скопировать личную книгу макросов на другой компьютер?
Скопируйте личную книгу макросов на другой компьютер Откройте редактор VBA, нажав Alt+F11 . Найдите личное. Щелкните значок Сохранить на панели инструментов, чтобы сохранить последние изменения (рис. 136). Нажмите Ctrl+G, чтобы отобразить ближайшее окно. В открывшемся окне введите ThisWorkbook. Закройте Excel.
Как поделиться файлом XLSM?
Как поделиться файлом Excel в Microsoft 365 или Excel 2019 Откройте книгу Excel, которой хотите поделиться. Выберите «Поделиться», расположенный в правом верхнем углу экрана под панелью поиска. В диалоговом окне «Поделиться» выберите «Войти».
Можно ли предоставить общий доступ к книге с поддержкой макросов?
Excel не может работать с несколькими пользователями, редактирующими одни и те же макросы, поэтому он просто предотвращает внесение изменений в эти макросы. Однако вы можете запускать макросы из общих книг.
Как экспортировать макрос из Outlook?
После того как вы создадите макрос VBA в Outlook, как вы создадите его резервную копию, сохраните копию или скопируете ее на новый компьютер? Скопируйте содержимое ThisOutlookSession (и любых модулей) и вставьте в блокнот, сохранив макросы в виде текстового файла. Щелкните правой кнопкой мыши ThisOutlookSession и выберите «Экспорт файла».
Где сохраняются макросы в Outlook?
Все макросы Outlook хранятся в одном файле с именем VbaProject. otm в папке пользователя %appdata%\Microsoft\Outlook, которая будет скрытой папкой в большинстве систем.
Как добавить макрос к существующему макросу?
Добавить или изменить макрос для элемента управления формы. Записать новый макрос. Нажмите «Запись». Когда вы закончите запись макроса, на вкладке «Разработчик» в группе «Код» нажмите «Остановить запись» . Назначение существующего макроса Дважды щелкните макрос в списке или введите его имя в поле Имя макроса.
Как запустить макрос на нескольких листах?
Запуск или выполнение одного и того же макроса на нескольких листах одновременно с кодом VBA Удерживайте нажатыми клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic для приложений. Нажмите «Вставить» > «Модуль» и вставьте следующий макрос в окно модуля.
Как запустить макрос?
Запуск макроса на вкладке "Разработчик" Откройте книгу, содержащую макрос. На вкладке Разработчик в группе Код щелкните Макросы. В поле «Имя макроса» выберите макрос, который хотите запустить, и нажмите кнопку «Выполнить». У вас также есть другие варианты: Параметры — Добавить сочетание клавиш или описание макроса.
Где хранятся макросы Word на Mac?
Примечание. В Mac OS X файл может называться просто normal . В Mac OS этот файл находится в папке Templates внутри папки Microsoft Office.
Где хранятся макросы в Word 2010?
Макросы хранятся либо в документах, либо в шаблонах. Документы, содержащие макросы, имеют расширение формата «. docm», а шаблоны имеют расширение «. расширение dotm.
Можно ли поделиться файлом XLSM?
Здравствуйте! Да, вы можете поделиться книгой XLSM.
Как запустить макрос в OneDrive?
Как включить макросы в OneDrive?
Вам нужно будет определить локальный путь как надежное расположение, чтобы макросы включались автоматически. Когда вы открываете его с помощью «Файл», «Открыть», «OneDrive» или выбираете его из списка закрепленных или последних файлов, Excel открывает копию на сайте Onedrive. Итак, вы должны определить это как надежное расположение.
Макросы можно легко копировать между документами и шаблонами Word, если знать, где искать.
Мы видели, как люди усердно копировали код между окнами редактора VBA, не понимая, что есть более простой способ.
Это не обязательно, но обычно первыми открываются два документа/шаблона с поддержкой макросов. Документы . Шаблоны документов .dotm
Перейти к просмотру | Макросы| Просмотр макросов
Слева — Закрыть файл | Открыть файл | Выберите документ или файл шаблона, который откроет NewMacros с левой стороны, как показано ниже.
Или используйте раскрывающиеся списки «Элементы макропроекта», чтобы выбрать из открытых документов/шаблонов.
Слева выберите источник макроса.
Справа выберите целевой документ/шаблон для макроса.
Выберите один или несколько исходных (левых) макросов и выберите Копировать ->, чтобы скопировать их на правую сторону.
Удалить или переименовать
Организатор макросов также позволяет удалить макрос или переименовать его.
Запуск макросов
Закройте окно Организатора, затем выберите Макросы | Просмотр макросов.
Откроются скопированные макросы, которые теперь можно использовать при необходимости.
Выберите «Макросы в», чтобы просмотреть код, доступный во всех активных документах/шаблонах или только в выбранных открытых файлах.
Я заменил компьютер пользователя с Win7/Office 2010 на Win10/Office 2016, и, по-видимому, у него были настроены макросы в Word. Я надеюсь, что смогу скопировать их со своей старой машины на новую или скопировать с одной пользовательской машины на другую, чтобы расшарить макросы. Я посмотрел на Technet, но это не было окончательным.
Популярные темы в Microsoft Office
Студия00
Вам необходимо скопировать файл Normal.dotm со старого компьютера на новый.
Можно найти в C:\Users\[имя пользователя]\AppData\Roaming\Microsoft\Templates
Скопируйте с исходного компьютера и вставьте на новый.
2 ответа
Студия00
Вам необходимо скопировать файл Normal.dotm со старого компьютера на новый.
Можно найти в C:\Users\[имя пользователя]\AppData\Roaming\Microsoft\Templates
Скопируйте с исходного компьютера и вставьте на новый.
Я думал об этом, спасибо! Хороших выходных.
Эта тема заблокирована администратором и больше не открыта для комментариев.
Чтобы продолжить это обсуждение, задайте новый вопрос.
Идеи руководства для ИТ-пользователей
Итак, я новичок, и одной из моих целей в этом году является создание списка предложений для представления руководству о том, как наша ИТ-сфера справляется с незваными гостями. Цель заключается в следующем: убедиться, что все признаются как они зайти в наш район, чтобы направить их к .
Компьютерная безопасность/пароли для пользователей?
Здравствуйте! Существуют ли веб-сайты, на которые я могу указать своим пользователям, чтобы помочь им создавать более надежные пароли? Я знаю, что Diceware — это одно, но что еще? Я также только что нашел SANS OUCH! Что-нибудь похожее?
Искра! Серия Pro – 22 марта 2022 г.
День в истории: 22 марта 1765 г. — принят Закон о гербовом сборе; Первый прямой британский налог на американских колонистов, организованный премьер-министром Джорджем Гренвиллем 1782 г. — Папа Пий VI прибывает в Вену для встречи с императором Священной Римской империи.
Щелкни! Взлом Okta, взлом Microsoft, дефекты принтеров HP, экзопланеты, изобретательность
Ваша ежедневная доза технических новостей. Вы должны это услышать. Компания по аутентификации Okta расследует сообщение об утечке данных Поставщик аутентификации Okta, похоже, пострадал от серьезной утечки данных после того, как в сети появились скриншоты конфиденциальных данных.
Как вы измеряете успех?
Если в вашей команде появился новый инженер, и вы его обучили. Как вы измеряете успех инженера с точки зрения обучения, которое вы предоставили?Как вы оцениваете, что они должны уметь делать, или как узнать, было ли ваше обучение успешным.
Читайте также: