Макросы не сохраняются в word

0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

1

Пропадают макросы(

21.11.2018, 10:01. Показов 10568. Ответов 17


Студворк — интернет-сервис помощи студентам

Всем привет. Проблема такая, каждый день для работы требуются одни те же действия, а именно удаление определенных слов из текста (не менее, не более, не ниже чем и др.), чтобы постоянно не открывать окно замены и не писать все слова создал макросы и забил их на кнопки, все работало до поры до времени…. отрыл документ, нажимаю кнопку и нифига… открываю редактор макросов, а там пусто! ну думаю чет ворд глюкнул, снова записываю макросы и назначаю кнопкам, работало недели 3, потом опять такая же фигня, кнопки есть а макросов нет, вообщем после 3 раза меня начинает это бесить…

Может кто знает в чем проблема? или подскажет как это исправить?

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



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

21.11.2018, 10:01

Ответы с готовыми решениями:

Пропадают пробелы
Товарищи, помогите срочно решить проблему, т.к. страдает моя репутация. Дело в том, что я пишу…

Макросы в MS Word
Здравствуйте,есть пара вопросов на которые я надеюсь найти тут ответы.

Для начала, задание…

макросы в ворд
Народ, помогите пожалуйста. Подскажите как написать макрос, никогда прежде с ними не сталкивалась,…

Макросы, надстройки Ворд
Знающие люди помогите! В настройках ворда 16 в add-ons поставила галочку где включаются надстройки…

17

es geht mir gut

11264 / 4746 / 1183

Регистрация: 27.07.2011

Сообщений: 11,437

21.11.2018, 10:08

2

Цитата
Сообщение от Stephane J
Посмотреть сообщение

отрыл документ, нажимаю кнопку и нифига

Кроме Вас кто-нибудь еще пользуется этими документами ?



0



0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

21.11.2018, 10:20

 [ТС]

3

Цитата
Сообщение от SoftIce
Посмотреть сообщение

Кроме Вас кто-нибудь еще пользуется этими документами ?

нет, это только мой комп. в моем «веселом» офисе даже не знают слова макрос)

я скачиваю файл, открываю его, нажимаю кнопки макросов, сохраняю документ и все. потом качаю другой файл и все повторяю.
на всякий случай — win 7 pro, word 2016.



0



Модератор

Эксперт MS Access

11342 / 4661 / 748

Регистрация: 07.08.2010

Сообщений: 13,508

Записей в блоге: 4

21.11.2018, 11:04

4

какое расширение у вашего файла
DOCX
DOCM
DOC

это важно, либо ДОСХ макросы не сохраняет



0



15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

21.11.2018, 11:08

5

Цитата
Сообщение от Stephane J
Посмотреть сообщение

в моем «веселом» офисе

… есть сисадмин? Спросите у него про политику безопасности в отношении макросов. Может быть, раз в месяц производится зачистка макросов.
После записи макросов сохраните копию Normal.dotm (Вы же туда записываете макросы?) на флешке, потом по необходимости восстановите оттуда.



0



0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

21.11.2018, 11:56

 [ТС]

6

Цитата
Сообщение от shanemac51
Посмотреть сообщение

какое расширение у вашего файла
DOCX
DOCM
DOC

это важно, либо ДОСХ макросы не сохраняет

не обращал внимание, но скачиваю разные.

посмотрел последние скаченные, doc и docx, парочка rtf. раньше все работало вне зависимости какое расширение.

вот создал на рабочем пустой файл, расширение docx а в настройках стоит сохранение в docm.

когда писал макросы ворд выдал предупреждение что надо сохранить в docm так и сделал.

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

Пропадают макросы(

Пропадают макросы(



0



Модератор

Эксперт MS Access

11342 / 4661 / 748

Регистрация: 07.08.2010

Сообщений: 13,508

Записей в блоге: 4

21.11.2018, 11:59

7

Цитата
Сообщение от Stephane J
Посмотреть сообщение

раньше все работало вне зависимости какое расширение

возможно раньше вы поместили свой макрос в NORMAL.DOT, а сейчас пытаетесь сохранить в текущем документе



0



0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

21.11.2018, 12:30

 [ТС]

8

за админа типа я (потому что умею пользоваться ctrl +с и +v) но с политиками не связывался, если подскажите куда ткнуть обязательно посмотрю.

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

Добавлено через 26 минут
в добавок к последнему сообщению. у меня стоит резервное копирование диска и рабочих папок, раз в день, я пробовал доставать оттуда документы и нормалдат за период 1-6 месяцев, не помогло.



0



Модератор

Эксперт MS Access

11342 / 4661 / 748

Регистрация: 07.08.2010

Сообщений: 13,508

Записей в блоге: 4

21.11.2018, 12:39

9

проверьте, разрешены ли у вас макросы

Миниатюры

Пропадают макросы(
 



0



0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

21.11.2018, 12:47

 [ТС]

10

да, разрешены, в первом сообщении я заранее прикрепил скрин что все включено.



0



Модератор

Эксперт MS Access

11342 / 4661 / 748

Регистрация: 07.08.2010

Сообщений: 13,508

Записей в блоге: 4

21.11.2018, 13:11

11

попробуйте
—установить вместо Активные шаблоны NORMAL.DOT
—нажмите кнопку создать, сообщите какое-то имя макроса(новое)

попадете ли вы в редактор кода

второй вариант
—УБЕДИТЕСЬ, ЧТО ВОРД НЕ ЗАПУЩЕН(МОЖЕТ ОН ГДЕ-ТО ВИСИТ ПОСЛЕ НЕУДАЧНОГО ЗАПУСКА)
—найдите гле-то на диске с NORMAL.DOTm
—переименуйте его(вдруг понадобится)
—запустите ВОРД —при этом создается новый, стандартный NORMAL.DOTm
—попробуйте вручную сохдать пробный макросик, например
sub mm()
msgbox «hello»
end sub
—откомпилируйте макрос на всякий случай

выйдите из редактора, попробуйте вызвать макрос на выполнение

других советов по поиску ошибок вслепую не знаю



0



Модератор

Эксперт MS Access

11342 / 4661 / 748

Регистрация: 07.08.2010

Сообщений: 13,508

Записей в блоге: 4

21.11.2018, 13:12

12

проверьте также

Миниатюры

Пропадают макросы(
 

Пропадают макросы(
 



0



0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

21.11.2018, 13:31

 [ТС]

13

да, все работает, и галочки со скринов ниже тоже стоят как надо. Благодарю. Буду искать решение дальше. найду, отпишусь тут.



0



8927 / 4839 / 1885

Регистрация: 11.02.2013

Сообщений: 10,246

21.11.2018, 21:25

14

Stephane J, куда сохраняется макрос при записи? В документ или в шаблон?



0



0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

22.11.2018, 07:38

 [ТС]

15

сохранял в шаблон normal.dotm



0



0 / 0 / 0

Регистрация: 11.09.2014

Сообщений: 4

21.04.2019, 17:41

16

Stephane J, ДОбрый день. Вы решили свою проблему? Что предприняли? У меня аналогичная проблема. Макросы какая-то корова слизывает.



0



Модератор

Эксперт MS Access

11342 / 4661 / 748

Регистрация: 07.08.2010

Сообщений: 13,508

Записей в блоге: 4

21.04.2019, 18:06

17

Цитата
Сообщение от Stephane J
Посмотреть сообщение

normal.dotm

шаблон иногда самопроизвольно переразмечается в сбойных ситуациях(например при некоррекктном закрытии ворда)
при последующем открытии создается новый, но увы пустой шаблон

всегда имейте архивную копию
причем не под одним и тем же именем, а с добавлением например даты
normal190421.docm



0



0 / 0 / 0

Регистрация: 15.06.2015

Сообщений: 19

22.04.2019, 06:51

 [ТС]

18

Привет. как сказать решил или нет…. как посоветовали сохранил шаблон «мои макросы» и скопировал на диск д, и на всякий отправил сам себе по почте, полгода прошло вроде все пока работает.



0



Как сохранить макросы в Word 2016?

macros

Рассмотрим способы сохранения макросов в текстовом редакторе Word для дальнейшего использования или отправки другим пользователям.

Со временем у активных пользователей популярного текстового редактора Microsoft Office Word может собраться много макросов, которые не хотелось бы потерять после обновления, переустановки системы или других проблем с оборудованием или программным обеспечением.

Макросами часто нужно поделиться с коллегами по работе, знакомыми и тому подобное.

Все примеры показаны на версии Microsoft Office Word 2016.

Первый способ – это запись макросов в документ, который можно затем отсылать и использовать как шаблон.

Для сохранения макросов в шаблон нужна панель инструментов «Разработчик», которая по умолчанию отключена, поэтому в процессе работы ее нужно будет включить.

Для этого:

Открываем редактор Microsoft Office Word и создаем новый документ.

Нажимаем на «Файл», тогда открываем «Параметры».

macros

macros

Далее открываем «Настроить ленту» и ставим флажок на «Разработчик». Подтверждаем кнопкой «Ок».

macros

Теперь в нашей панели появится вкладка «Разработчик». Открываем ее и нажимаем на кнопку «Шаблон документа».

macros

Находим там кнопку «Организатор» и нажимаем на нее.

macros

Далее открываем вкладку «Макросы». С правой стороны видим список наших макросов. Их с помощью кнопки «Копировать» нужно перенести в левую сторону. После этого можно закрыть окно.

macros

Обратите внимание, что под текстом «Макросы и документы:» должно быть название нашего документа.

Теперь осталось сохранить наш документ с расширением *.docm. Данное расширение и будет вмещать наши добавленные макросы.

macros

Такой документ можно использовать как шаблон, открывая и работая с ним. Все макросы, содержащиеся в данном документе можно будет применять в процессе работы.

При открытии документа с расширением *.docm, Word спросит разрешения на включение их содержимого. Чтобы можно было использовать макросы, нужно данное разрешение предоставить, нажав на кнопку «Включить содержимое».

macros

Второй способ – сохранение файла модуля в окне визуального редактора Microsoft Visual Basic.

Открываем Microsoft Visual Basic с помощью сочетания клавиш Alt + F11 или открыв его с панели «Разработчик» (нужно нажать на кнопку Visual Basic).

В шаблоне Normal (обычно) находим папку Modules. Там можно видеть наши макросы.

Для удобства можно изменить имя. Для этого нужно выделить макрос (щелкнув на его имя левой клавишей мыши) и снизу в свойствах, напротив Name написать новое имя.

macros

Дальше нужно экспортировать макросы. Для этого выделяем мышью макросы, идем в «File → Export File» и указываем место для сохранения файла.

macros

Теперь данный файл можно импортировать на любой компьютер через команду «File → Import File», открыв Microsoft Visual Basic.

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

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

Можно ли автоматом макросы из шаблона встраивать и в создаваемый документ?

Ответы

Спасибо за ответ.

Возможно я неоднозначно описал проблему. Попробую конкретизировать: у меня есть шаблон Word с поддержкой макросов (Андрей.dot). Создаю документ на основе этого шаблона на своем компьютере («Новый_документ.doc») — макросы работают прекрасно, т.к. хранятся в шаблоне.

Теперь я передаю «Новый_документ.doc» на другой компьютер и вот тут макросы пропадают, т.к. «Новый_документ.doc» ссылается теперь уже на стандартный шаблон «Normal.dot». Ведь мой шаблон (Андрей.dot) стал недоступен.

Мой вопрос: можно ли макросы хранить не в шаблоне, а в создаваемом на его основе документе?

С уважением, Андрей.

  • Помечено в качестве ответа Vinokurov Yuriy Moderator 22 ноября 2011 г. 7:52

Все ответы

Добрый день.

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

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

Можно ли автоматом макросы из шаблона встраивать и в создаваемый документ?

С уважением,

Андрей

  • Изменено Жук MVP, Moderator 16 ноября 2011 г. 13:51

Спасибо за ответ.

Возможно я неоднозначно описал проблему. Попробую конкретизировать: у меня есть шаблон Word с поддержкой макросов (Андрей.dot). Создаю документ на основе этого шаблона на своем компьютере («Новый_документ.doc») — макросы работают прекрасно, т.к. хранятся в шаблоне.

Теперь я передаю «Новый_документ.doc» на другой компьютер и вот тут макросы пропадают, т.к. «Новый_документ.doc» ссылается теперь уже на стандартный шаблон «Normal.dot». Ведь мой шаблон (Андрей.dot) стал недоступен.

Мой вопрос: можно ли макросы хранить не в шаблоне, а в создаваемом на его основе документе?

Как перенести настройки Microsoft Word при переустановке Windows или переходе на другой компьютер

Юзабилити, функциональность и настраиваемость – основные преимущества текстового редактора Word от софтверного гиганта Microsoft. Чтобы сделать работу с документами максимально удобной, можно персонализировать ленту меню и панель быстрого доступа, создать свои шаблоны и коллекции стилей форматирования, сформировать свой словарь терминов и т.п. Однако при переустановке Windows или переходе на другой компьютер с частью нажитого добра придётся прощаться.

Столь сложный инструмент, как редактор Word, внутри интерфейса предусматривает лишь экспорт настроенной ленты меню и панели быстрого доступа. Благо, есть способы ручного переноса всех остальных данных. Рассмотрим эти способы для среды Windows.

Описываемые ниже инструкции подходят для Word 2010, 2013, 2016.

1. Лента меню и панель быстрого доступа

Экспорт ленты меню и размещающейся над или под ней панели с кнопками часто используемых функций — это, как упоминалось, единственное, что можно без лишних танцев с бубном извлечь, а затем внедрить в программу, когда та будет установлена уже в среде другой Windows. В меню «Файл» кликаем «Параметры».

Меню «Файл»

Если в новую среду необходимо перенести одну лишь панель быстрого доступа, в левой колонке выбираем её вкладку. А чтобы перенести и панель, и изменённую под свои предпочтения ленту меню, выбираем вкладку «Настроить ленту». Далее в любом из случаев жмём «Импорт-экспорт» и выбираем, соответственно, экспортирование настроек.

Параметры

Затем указываем путь создания файла с расширением «.exportedUI» . Этот файл храним на отличных от С дисках, помещаем на флешку, загружаем в «облако» или используем любой другой способ переноса данных на другой компьютер. В переустановленной системе или на новом устройстве для импорта настроек снова открываем параметры программы.

Параметры программы

И импортируем файл с расширением «.exportedUI» .

ExportedUI

Дальнейшие действия предполагают ручной перенос рабочих данных Word, потому текстовый редактор, соответственно, должен быть закрыт. Как добраться к этим данным? Проще всего клавишами Win + R вызвать команду «Выполнить» и ввести:

appdata

После нажатия Enter откроется каталог хранения настроек программ пользовательского профиля «AppData». В нём нам понадобится папка «Roaming», а в ней – подпапка «Microsoft». Все дальнейшие операции будут проводится именно здесь.

Проводник

2. Пользовательский словарь

Когда мы отдельные слова добавляем в словарь с помощью опции в контекстном меню редактора,

Пользовательский словарь

они, естественно, не пополняют словарный запас предустановок Word, а хранятся в отдельном файле Custom.dic . И чтобы на новой Windows при проверке правописания не отвлекаться на формирование своего словаря по новой, его можно перенести. Заходим в папку «UProof», копируем файл Custom.dic в надёжное место и храним его.

Файл Custom.dic

В новой среде компьютера открываем эту же папку и переносим сохранённый Custom.dic с заменой исходной редакции.

3. Параметры автозамены

Настроенные нами внутри интерфейса Word параметры автозамены хранятся в файлах с расширением «.acl» . Чтобы их перенести в новую Windows, в папке «Microsoft» открываем подпапку «Office» и копируем в подготовленное место все файлы с этим расширением.

Подпапка «Office»

В новой операционной системе, соответственно, возвращаем их назад с заменой исходных редакций.

4. Шаблоны

Настроенный шаблон по умолчанию (открывающийся как любой новый документ) со своей темой оформления, коллекцией стилей форматирования, макетом, колонтитулами, подложкой и прочими индивидуальными вещами также можно перенести в другую среду Windows. В папке «Microsoft» открываем подпапку «Templates» (в Word 2010 эта папка имеет русскоязычное название «Шаблоны») и делаем резервную копию хранящегося там файла Normal.dotm .

Normal.dotm

В новой среде этот файл возвращаем на место с заменой исходной редакции.

Word предусматривает работу и с другими настраиваемыми образцами документов – личными шаблонами. Их местом хранения по умолчанию в Word 2013 и 2016 значится системная папка «Документы». Следовательно, оттуда шаблоны необходимо переместить на время переустановки Windows, а затем вернуть назад. Или поступить по-другому: в самих настройках редактора прописать путь текущего расположения шаблонов.

Настройка сохранения документа

В Word 2010 любые отличные от Normal.dotm шаблоны – хоть перенесённые с других компьютеров, хоть сохранённые в процессе работы на текущем устройстве – можно сделать доступными для выбора внутри интерфейса редактора. Для этого их нужно поместить в подпапку «Шаблоны» внутри папки «Microsoft».

Папка «Microsoft»

Для их задействования при создании нового документа в интерфейсе Word 2010 выбираем «Мои шаблоны».

Не удается сохранить макрос

На чтение 2 мин. Просмотров 14 Опубликовано 16.05.2021

Читатель WordTips однажды пожаловался, что не может сохранить свои макросы, потому что Word не сохранял Normal.dot, когда он выходил из программы. Вместо этого он получил сообщение об ошибке, указывающее, что диск заполнен. (В этом случае диск действительно не был заполнен.)

Есть много потенциальных причин для этой проблемы. Во-первых, если Word используется в сетевой среде, файл Normal.dot может быть общим для всех пользователей в сети. В этом случае изменения не могут быть сохранены в Normal.dot, когда к нему обращаются другие люди. Например, если пользователь A и пользователь B используют Word, оба фактически обращаются к одному и тому же файлу Normal.dot. Когда пользователь A выходит из программы, его изменения не могут быть записаны в Normal.dot, пока пользователь B также не выйдет из программы. В этой ситуации пользователю A будет лучше подождать несколько часов, прежде чем пытаться внести обновления в Normal.dot.

Другая возможная причина заключается в том, что Normal.dot каким-то образом поврежден. Чтобы проверить это, выйдите из Word и переименуйте Normal.dot с другим именем, например OldNormal.dot. Затем перезапустите Word, в результате будет создан новый файл Normal.dot. Если макросы могут быть созданы и впоследствии сохранены, то у вас есть хороший индикатор того, что исходный файл Normal.dot (теперь OldNormal.dot) был поврежден.

Также может быть ошибка в файле макрос, который вы пытаетесь сохранить. Решение – открыть редактор VBA и скомпилировать макрос. Если есть ошибка, вы получите уведомление и сможете ее исправить. После этого вы сможете выйти из Word и сохранить макрос.

Наконец, вы не можете сохранить Normal.dot, если на одном компьютере запущено несколько экземпляров Word. Каждый экземпляр обращается к Normal.dot, и изменения могут быть сохранены только после закрытия последнего экземпляра Word.

 

Madik

Пользователь

Сообщений: 3
Регистрация: 30.11.2016

Добрый день.
Искал в поиске — не нашел.
Макрос написанный во вложенной таблице excel в word не сохраняется. Пробовал сохранять word с поддержкой макросов и без, никак не сохраняется.
Это вообще возможно, кто нибудь сталкивался с таким?

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

Макрос живет не в таблице а в КНИГЕ Эксель, и для ворда он только родственник но ни как не полноправный член семьи которого можно прописать в своей квартире

Лень двигатель прогресса, доказано!!!

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#3

30.11.2016 08:41:31

Цитата
Madik написал:
Макрос написанный во вложенной таблице excel

Если речь про устаревшие листы макросов — то в Word никак не перенести. Надо в любом случае все переписывать на VBA.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Андрей VG

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

#4

30.11.2016 09:17:26

Доброе время суток

Цитата
Сергей написал: Макрос живет не в таблице а в КНИГЕ Эксель

Правильно. Если вставлять в документ Word книгу (однолистовую с таблицей) с проектом макросов, то они будут жить и в документе. Однако, не факт, что будут выполняться. Я так и не смог заставить выполняться :(

Прикрепленные файлы

  • Таблица из Excel.docm (29.08 КБ)

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

Андрей VG, на 100% истину своего высказывания не претендую так как в макросах больше теоретик (больше тырю чем сам делаю), из того что видел и сделал вывод что легче макросу из из ворд позвонить макросу в эксель договорится чтоб тот сделал интересующую ворд табличку и занес её в квартиру ворд и там оставил.  :)

Лень двигатель прогресса, доказано!!!

 

Madik

Пользователь

Сообщений: 3
Регистрация: 30.11.2016

Народ, я просто открываю ворд, там создаю таблицу эксель, захожу в нее открываю в ней вба, клепаю простой макрос. потом сохраняю вба и выхожу из таблицы. В итоге пока я в ворде все работает. Как только я сохраняю и повторно открываю ворд, и захожу в ту же таблицу надеясь что мой макрос сработает, он не работает….весь текст макроса не сохраняется.

Изменено: Madik30.11.2016 12:14:32

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#7

30.11.2016 12:48:02

Цитата
Madik написал: Как только я сохраняю и повторно открываю ворд,

А в каком формате сохраняете?

 

Андрей VG

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

#8

30.11.2016 13:00:28

Цитата
Юрий М написал:
А в каком формате сохраняете?

Юрий, а тут уже без разницы — даже если docm, то встроенный объект листа Excel будет, скорее всего, как xlsx (без макросов), что ТС и подтверждает. Возможно, если в настройках по-умолчанию для Excel поставить формат файла или xlsb или xlsm, то будет и код сохраняться во встроенном в документе объекте листа. Или ковырять реестр, на предмет того, какой формат подразумевается под объектом «Лист Microsoft Excel». Надо эксперементировать, хотя стоит ли это делать?

Цитата
Сергей написал:
из из ворд позвонить макросу в эксель договорится чтоб тот сделал интересующую ворд табличку и занес её в квартиру ворд и там оставил

Вот с этим я полностью согласен.
Смысл требуемого действия и доказательство полной необходимости ТС скрывает.

 

Андрей VG

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

К стати о птичках. Если вставлять новый объект как «Двоичный лист Microsoft Excel» или «Лист Microsoft Excel с поддержкой макросов», то можно будет получить требуемое.

 

Madik

Пользователь

Сообщений: 3
Регистрация: 30.11.2016

#10

05.12.2016 16:01:18

Огромное спасибо Андрей. Проблема именно так и решена. Не без вашей помощи. Тему можно закрывать. Всем спасибо за идеи.

Содержание

  1. Table of Contents:
  2. Шаг 1
  3. Шаг 2
  4. Шаг 3
  5. Шаг 4
  6. Шаг 5
  7. Как запустить макросы Excel в Mac iWork
  8. Как найти скрытые макросы в электронной таблице Excel
  9. Как использовать Adguard для блокировки рекламы в Microsoft Edge или в любом другом браузере
  10. Автоматический запуск макроса при загрузке документа Word (Октябрь 2021).
  11. Статьи из блога
  12. 9.4. Экспорт и импорт макросов
  13. Читайте также
  14. 4.2.3. Импорт и экспорт
  15. Создание макросов
  16. Глава 4 Импорт и экспорт данных
  17. Планирование макросов
  18. Запись макросов
  19. Выполнение макросов
  20. Простейшие усовершенствования макросов
  21. 16. Избегайте макросов
  22. 9.2. Создание макросов
  23. 8.3.4. Проблемы макросов
  24. 8.3.4. Проблемы макросов
  25. Экспорт и импорт данных
  26. Функции макросов
  27. 8.7. Команды Import (Импорт), Place (Поместить) и Export (Экспорт)
  28. 3.6. Включение/выключение макросов MS Office
  29. О передаче макросов другим пользователям
  30. Как перенести макрос на другой компутер?

Table of Contents:

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

how to change the password on a modem

кредит: Jupiterimages / Photos.com / Getty Images

Шаг 1

Убедитесь, что вкладка «Разработчик» включена для Word на обоих компьютерах. Для этого в каждой копии Word нажмите кнопку Microsoft Office, затем «Параметры Word» и «Популярные». Установите флажок «Показывать вкладку разработчика на ленте». Нажмите «ОК».

Шаг 2

Создайте новый шаблон на исходном компьютере. Для этого нажмите кнопку «Офис» в Microsoft, «Создать», «Пустой документ» и «Создать». Снова нажмите кнопку «Офис», затем нажмите «Сохранить как». Для пользователей Windows Vista нажмите «Избранные ссылки», затем «Шаблоны». Для пользователей Windows XP в поле «Сохранить в» нажмите «Доверенные шаблоны». В поле «Сохранить как тип» выберите «Шаблон Word с поддержкой макросов». Дайте шаблону имя, затем нажмите «Сохранить».

Шаг 3

Скопируйте макросы на исходном компьютере в новый шаблон. Нажмите вкладку «Разработчик», затем кнопку «Шаблон документа». В нижней части окна «Шаблоны и надстройки» нажмите кнопку «Органайзер». В окне «Органайзер» перейдите на вкладку «Элементы макропроекта». Одна сторона уже должна показывать файл шаблона Normal.dotm, который является местоположением по умолчанию для макросов. На другой стороне окна выпадающий список со списком «Элементы макропроекта доступны в» и выберите созданный вами файл шаблона. Затем со стороны Normal.dotm выберите макро-объект, который вы хотите скопировать, и нажмите «Копировать».

Шаг 4

Скопируйте новый файл шаблона на конечный компьютер.

Шаг 5

На конечном компьютере используйте «Органайзер», чтобы скопировать макросы из скопированного файла шаблона в файл шаблона по умолчанию. Повторите шаг 3 за исключением того, что на этот раз скопируйте свои макросы из скопированного файла шаблона в файл шаблона по умолчанию (Normal.dotm).

Как запустить макросы Excel в Mac iWork

how to run excel macros in a mac iwork 1

Как найти скрытые макросы в электронной таблице Excel

how to find hidden macros in an excel spreadsheet

Как использовать Adguard для блокировки рекламы в Microsoft Edge или в любом другом браузере

how use adguard block ads microsoft edge

Если вы хотите избавиться от нежелательной рекламы в браузере, Adguard является единственным блокировщиком рекламы, который может остановить их в Microsoft Edge в Windows 10.

Автоматический запуск макроса при загрузке документа Word (Октябрь 2021).

Источник

Статьи из блога

Если ваши коллеги или знакомые пользуются какими-либо макросами, автоматизирующими часто повторяемые действия или решающими специфические задачи в документах Word, то имеет смысл взять на вооружение такой макрос и использовать его на своем компьютере для своих нужд. Но здесь возникает вопрос: как перенести этот макрос в свои документы (шаблоны)?

Первый способ – воспользоваться диалоговым окном Организатор и скопировать модуль с макросами из одного документа (шаблона) в другой документ, который затем будет передан пользователю.

Здесь следует отметить, что автоматически создаваемые макросы в редакторе Word записываются в стандартный модуль NewMacros глобального (общего) шаблона Normal.dot. Этот модуль может содержать большое количество макросов для самых различных манипуляций с текстом.

Чтобы воспользоваться этим способом выполните следующие действия.

macro organizator

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

Чтобы воспользоваться этим способом, сначала следует открыть редактор Word с документом, содержащим ваши макросы, а затем открыть редактор Visual Basic с помощью сочетания клавиш «Alt»+«F11».

В открывшемся окне редактора кода макрокоманд будут отображаться несколько окон: Окно проектов (Project Explorer), Окно свойств (Properties Window) и, если доступно, то и окно кода:

vb windows

В окне проектов вы можете видеть различные модули, объединенные в группу Modules. Именно в этой группе в шаблоне Normal.dot и создается стандартный модуль NewMacros.

В окне свойств отображаются доступные для редактирования свойства модулей. Выделив в окне проектов нужный модуль и перейдя в окно свойств можно переименовать этот модуль, дважды щелкнув мышью на поле Name.

Перейдите на окно свойств и дважды щелкните мышью по полю Name. Типовое наименование модуля выделиться и вы можете переименовать модуль.

Чтобы скопировать во вновь созданный модуль нужные макросы, просто скопируйте коды нужных макросов в буфер обмена и вставьте их в ваш модуль.

После этого можно закрыть окно редактора VB и повторить действия по переносу нужного модуля с макросами из одного документа в другой.

И третий способ переноса макросов в другие документы – экспорт и импорт модулей.

twitter facebook vkontakte odnoklassniki mail ru yaru rutvit myspace technorati digg friendfeed pikabu blogger liveinternet livejournal memori google bookmarks bobrdobr mister wong yahoo bookmarks delicious

Вы можете помочь в развитии сайта, сделав пожертвование:

—> Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

Источник

9.4. Экспорт и импорт макросов

9.4. Экспорт и импорт макросов

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

1. Откройте окно Макрос щелчком на кнопке Макросы на вкладке Разработчик ленты.

2. В диалоговом окне Макрос выберите нужный макрос из списка.

3. Нажмите кнопку Изменить.

4. В открывшемся окне Microsoft Visual Basic (см. рис. 9.10) будет показан исходный текст макроса, который доступен для редактирования.

173024 125 i 340

6. В диалоговом окне экспорта файла укажите для него расширение BAS (рис. 9.12).

173024 125 i 341

Рис. 9.12. Сохранение макроса с расширением BAS

Таким же образом можно импортировать внешний макрос в документ. Для этого сделайте следующее.

1. Откройте окно Microsoft Visual Basic, щелкнув на кнопке Visual Basic на вкладке Разработчик на ленте или воспользовавшись сочетанием клавиш Alt+F11.

3. Выберите внешний макрос и откройте его.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

4.2.3. Импорт и экспорт

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

Создание макросов

Создание макросов Давайте в качестве примера создадим макрос, который последовательно будет выполнять следующие действия.• Уменьшать размер изображения на 50 %.• Автоматически выравнивать уровни каналов.• Применять фильтр Резкость.Для создания макросов в редакторе

Глава 4 Импорт и экспорт данных

Глава 4 Импорт и экспорт данных Импорт данных и их связываниеЭкспорт данных из базы Access 2007Автоматизация импорта и экспортаРезюмеИзучая и используя различные программы для Windows, можно не раз столкнуться с такими понятиями, как импорт и экспорт данных. Под словом «импорт»

Планирование макросов

Планирование макросов Прежде чем вы пропустите этот тоскливый раздел и с головой погрузитесь в процесс записи макросов, выслушайте один довольно консервативный совет: чтобы избежать лишней головной боли, уделите немного времени планированию макроса перед тем, как

Запись макросов

Запись макросов К счастью, записывать макросы так же просто, как ложиться в постель. Тем более, что я собираюсь разложить здесь вам все по полочкам. Запуск средства записи макросов Запустить средство записи макросов можно одним из следующих способов.* Выбрать из меню

Выполнение макросов

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

Простейшие усовершенствования макросов

Простейшие усовершенствования макросов В этой главе не предполагается подробно рассматривать приемы редактирования макросов в редакторе Visual Basic. В конце концов, это те же самые приемы, которые используются при создании любых VBA-программ и которые, в основном,

16. Избегайте макросов

16. Избегайте макросов РезюмеМакрос — самый неприятный инструмент С и С++, оборотень, скрывающийся под личиной функции, кот, гуляющий сам по себе и не обращающий никакого внимания на границы ваших областей видимости. Берегитесь его!ОбсуждениеТрудно найти язык, достаточно

9.2. Создание макросов

9.2. Создание макросов Самый простой способ создания макроса – запись нужных действий в документе. Записав последовательность команд один раз, можно будет вызывать макрос щелчком кнопкой мыши, когда нужно будет выполнять такие же действия. Для записи макросов сделайте

8.3.4. Проблемы макросов

8.3.4. Проблемы макросов Средства макрорасширения были излюбленной тактикой разработчиков языков в ранней Unix. Язык С, несомненно, имеет такое средство. Кроме того, они обнаруживаются в некоторых более сложных мини-языках специального назначения, таких как pic(1).

8.3.4. Проблемы макросов

8.3.4. Проблемы макросов Средства макрорасширения были излюбленной тактикой разработчиков языков в ранней Unix. Язык С, несомненно, имеет такое средство. Кроме того, они обнаруживаются в некоторых более сложных мини-языках специального назначения, таких как pic(1).

Экспорт и импорт данных

Экспорт и импорт данных Как уже отмечалось выше, возможности Access 2007 предусматривают выполнение операций импорта и экспорта данных. Чтобы выполнить импорт данных, например, из таблицы Excel, откройте вкладку Внешние данные и в панели Импорт нажмите кнопку Excel. В результате

Функции макросов

Функции макросов Макросы бывают двух видов: единичные, то есть состоящие из одной макрокоманды, и сложные. В последнем случае макрос включает несколько последовательно выполняемых макрокоманд, объединенных общим именем. Каждая макрокоманда осуществляет определенную

8.7. Команды Import (Импорт), Place (Поместить) и Export (Экспорт)

8.7. Команды Import (Импорт), Place (Поместить) и Export (Экспорт) Первая команда традиционно используется для получения изображений с устройств графического ввода, таких как сканеры, цифровые фотоаппараты, с входа некоторых видеокарт. Кроме того, с помощью команды Import (Импорт) можно

3.6. Включение/выключение макросов MS Office

3.6. Включение/выключение макросов MS Office Поддержка макросов в OOo Writer очень посредственная, но она есть. Однако по умолчанию макросы MS Office вообще отключены. Для включения возможности выполнения макросов выполните команду меню Сервис | Параметры. Перейдите в раздел

Источник

О передаче макросов другим пользователям

Если ваши коллеги или знакомые пользуются какими-либо макросами, автоматизирующими часто повторяемые действия или решающими специфические задачи в документах Word, то имеет смысл взять на вооружение такой макрос и использовать его на своем компьютере для своих нужд. Но здесь возникает вопрос: как перенести этот макрос в свои документы (шаблоны)?

Здесь следует отметить, что автоматически создаваемые макросы в редакторе Word записываются в стандартный модуль NewMacros глобального (общего) шаблона Normal.dot. Этот модуль может содержать большое количество макросов для самых различных манипуляций с текстом.

Чтобы воспользоваться этим способом выполните следующие действия.

Если вы не хотите передавать все макросы, содержащиеся в модуле NewMacros, а только некоторые из них, то имеет смысл создать отдельный модуль и уже в него включить необходимые для передачи макросы.
Чтобы воспользоваться этим способом, сначала следует открыть редактор Word с документом, содержащим ваши макросы, а затем открыть редактор Visual Basic с помощью сочетания клавиш «Alt»+«F11».
В открывшемся окне редактора кода макрокоманд будут отображаться несколько окон: Окно проектов (Project Explorer), Окно свойств (Properties Window) и, если доступно, то и окно кода:

7670 2

В окне проектов вы можете видеть различные модули, объединенные в группу Modules. Именно в этой группе в шаблоне Normal.dot и создается стандартный модуль NewMacros.
В окне свойств отображаются доступные для редактирования свойства модулей. Выделив в окне проектов нужный модуль и перейдя в окно свойств можно переименовать этот модуль, дважды щелкнув мышью на поле Name.

Чтобы скопировать во вновь созданный модуль нужные макросы, просто скопируйте коды нужных макросов в буфер обмена и вставьте их в ваш модуль.
После этого можно закрыть окно редактора VB и повторить действия по переносу нужного модуля с макросами из одного документа в другой.

В списке модулей шаблона (или документа) будет создан (воссоздан) новый модуль с содержащимися в нем необходимыми макросами.

Источник

Как перенести макрос на другой компутер?

Я написал несколько макросов (на Экселе). Но они должны работать на другом компутере. Как бы мне их перенести туда?
Говорят, что одного файла (xls) с макросами недостаточно. Слышал, что как-то это с помощью шаблонов делают. И еще такой вопрос: на другом компутере неохота заново панель инструментов для этих макросов создавать: иконки снова рисовать, макросы им назначать и т.п. Как бы мне и панельку с собой прихватить?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

tickМакрос. Выбрать отмеченные позиции и перенести на другой лист
Доброго времени суток В Книге 2 листа На листе «Общий» есть таблица состоящая из 6 столбцов.

Как перенести Range на другой лист
Public shet As Worksheet Public rng As Range Private Sub CommandButton1_Click() Set shet =.

Макрос, чтобы другой макрос распихал сам по N файлам
Может эта тема уже тут звучала, да поиск не помог. Просто проблема в том, что макрос постоянно.

Да, теперь я могу ‘вложить’ панель макросов в проект, но как ее
оттуда вытащить?
Может, я что-то не так делаю:

Выбираю в меню ‘Сервис/Настройка/Вложить’;
перетаскиваю ‘Макросы’ на ‘Панели книги’;
сохраняю.

Затем, чтобы убедиться, что все работает, удаляю с панели ‘Макросы’ несколько кнопок. Закрываю Excel, открываю снова, загружаю файл, в который я ‘вложил’ панельку с макросами, а кнопки макросов на панельке те же, то есть, как перед закрытием Excel. Как их увидеть?

Лана, вроде бы сам доехал:

Да, я так и понял. Примерно так и сделал: создал свой макрос и в нем написал всего лишь одну строку
Application.CommandBars(‘МОЯ_ПАНЕЛЬ’).Delete
Ты пишешь, надо не просто макрос писать, а какую-то приватную функцию:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Наверное, вопрос нужно задать по-другому:
Куда нужно вставить эту функцию и как это сделать?

P.S. Закрытие файла xls не приводит к закрытию МОЕЙ_ПАНЕЛИ.

И все равно не ясно. Что понимается под словосочетанием ‘окно программы’? Наверное, ‘окно макроса’ и ‘окно программы’ это разные вещи?
И где я должен выбирать нужное событие? Где находится менеджер событий, как его вызвать?

Sorry, вопрос рано задал. Вроде бы сам ответ нашел. Кстати, я вплоть до сегодняшнего дня чисто макросы писал, в программу, события не лез. Просто надобности не было.
Если я в форуме видел какие-то программки, со всякими Sub, Private и т.п., я думал, что это что-то вроде процедур, но никак не мог понять, куда и как их вставлять.
Если кому-то интересно с событиями возиться, опишу, как выйти на ‘Программу’. Конкретнее, как перейти к событию ‘Before’

Итак:
1. Можно или:
а) выбрать ‘Сервис/Макрос/Редактор Visual Basic’;
б) перейти в окно редактирования макросов (если оно открыто);
в) нажать Alt+F11.
2. Открыть ‘Окно проекта'(если оно не открыто):
а) Вид/Окно проекта
б) Ctrl+R
3. В ‘Окне проекта’ встать на строку ‘ThisWorkbook’
4. Нажать на правую кнопку мыши и выбрать ‘Программа’
5. На появляющемся окне сверху имеется два выпадающих меню.
Активизируем левое и выбираем в нем ‘Workbook’
6. Теперь в правом окне можно выбирать необходимое событие и
работать с ним. В данном случае нужно выбрать ‘BeforeClose’

Источник

Понравилась статья? Поделить с друзьями:
  • Максесли в excel не работает
  • Макросы на английском excel
  • Максесли excel 2016 нет в экселе скачать установить
  • Макросы на visual basic для word
  • Макросы на vba для word