Макрос в Word для тех, кто много пишет
Простой инструмент для перфекционистов, который сэкономит много времени.
Много лет назад, работая редактором и вылавливая бесконечные лишние пробелы и прочие огрехи оформительства, я попросила мужа как-нибудь спасти меня от рутины. И он сделал простую, но страшно полезную штуку — редакторский макрос. Нажимаешь заданное сочетание клавиш, и проблема решается автоматически.
Переживать о двойных пробелах — тот ещё перфекционизм, им не страдает 99% населения. Но если вы работаете с текстом (не только как пиарщик, журналист или редактор, но и, допустим, как продажник, пишущий КП), то позаботьтесь о его идеальном оформлении. Это выдаст в вас интеллигентного человека :)
Так выглядит текст до обработки: двойные пробелы, дефис вместо тире, длинное тире, путаница с кавычками.
Подобные тексты часто попадают к редактору, их чистка может занимать очень много времени. Два нажатия сочетания клавиш Сtrl + «ё» (именно такое сочетание установлено у меня) — и текст оформлен аккуратно.
Как это работает? С помощью простого макроса для Word, который легко установит даже с трудом понимающий слово «макрос» человек. Нужно скачать файл и следовать инструкции.
Что умеет макрос:
менять двойные пробелы на одинарные;
заменять дефис на среднее тире, а длинное тире — на среднее;
- заменять «ё» на «е»;
- заменять кавычки-«лапки» на кавычки-«ёлочки»;
- убирать неразрывные пробелы;
- убирать пробел перед запятой, точкой, закрывающей скобкой.
Полный список команд можно увидеть в тексте макроса. Команды связаны со стандартами моей прежней работы, их можно отдельно убрать, если вы любите букву «ё» или длинное тире, а также добавить свои.
Пользуйтесь! И пусть ваши тексты будут выглядеть идеально!
Комментарий недоступен
А как же чудесное слово минёт?
А я вод не доверяю людям, которые до "ё" мизинцем дотягиваются.
Давай передохнем.
ё не обязательно использовать) ну только если для «ё-моё» использовать
В любом случае это последствие сознательного выбора игнорирования буквы «ё» в повседневности.
Фрёйд, Гёринг, Рёнтген, Ангстрём, Пастёр, Рёрих и Гёббельс уже просто смирились.
Шрёдингеру, Монтескьё, Чебышёву и Гёте повезло больше — их, всё-таки, не все, но произносят через «ё».
Но Лёв Николаевич Толстой начал страдать от этого ещё при жизни. Как и Александр Александрович Але́хин, которого поголовно называли «Алёхиным», т.к. из-за выборочного употребления «ё» указать, что слово произносится именно через «е», а не «ё», можно только расставляя ударе́ния.
From https://habr.com/ru/post/223453/#comment_16198929
Объявляю тут митинг за права буквы «ё», кто со мной?
Ё с тёбёй! Мё всё с тёбёй!
Ульяновск с тобой, Костя!
У меня с ё вообще фамильное проклятие связано!
можете редактировать макрос под свои нужды. Ваш К.О.) автору респект
Иногда люди такие неблагодарные. Для них полезность — они в ответ стёб, троллинг и ненужные споры.
А я скачаю и поблагодарю за такой макрос. Благодарю, что позаботились!
У людей бывают разные проблемы - я на них внимания не обращаю :)
А я, наоборот, пишу всегда ё, если оно есть в слове
Я тоже когда-то любила ё, а потом пришла на новую работу:)))
Интересно откуда берутся эти антипрививочники от мира грамматики?! Вы либо возвращайте "ё", либо убирайте "й"!
Тут не ё-срач, но позволю себе заметить: это историческая типографская традиция экономии, перекочевавшая и в цифру.
Заику бросила хозяика!)
убирать неразрывные пробелы;
А вы точно редактор?
Хочется ответить мемасом, но как приличная девочка скажу культурно: прикиньте, бывают разные стандарты в разных редакциях!
Сомнительной полезности вещь
Если вы не работаете с текстом и уж тем более не страдаете от двойных пробелов, вам не полезно. Мне макрос уже сотни часов сэкономил (я им лет 8 пользуюсь).
Когда же вы передохнете?
Раз для таких разработчиков е равно ё.
Можно просто не делать его
Можно, конечно! Расскажите это всем тем, кто их ставит.
"Убирает пробел перед запятой, точкой, закрывающей скобкой."
Кто ж это такие ошибки то до сих пор допускает? Разве что те, кто только изучает Ворд.
Удивительно много людей, к сожалению
Очень легко и совершенно случайно такие ошибки получаются, когда думаешь над содержанием текста, пытаясь печатать со скоростью, приближающейся к скорости мысли.
Видели инстаграм Собчак?:)))) Если серьезно, это очень-очень частая ошибка.
вот бы раньше знать, сколько слез ночами пролито)
Найти и заменить 2 пробела " " на один пробел " " пока количество замен не будет равно 0.
Поддерживаю, коллега! Сам при редактировании текстов юзаю этот приём без всяких макросов.
не первая и не последняя редакторша, которая не знает где найти ё. ЕГЭ убивает мозг.
А как вы проблему с факультативной ё решили? Есть случаи, когда обязательно употребление буквы ё. Или потом редактор возвращает обратно в ручном режиме?
Ё в реальности мало где нужна - ее можно и ручками поставить.
За что ж вы все так с нашей родной Ё? :(((
Такие были стандарты в редакции.
Т.е. заменяет дефис и длинное тире на среднее тире?
Вот тут лишние пробелы пропустили : )
заменять кавычки-«лапки» на кавычки-«ёлочки»;_убирать неразрывные пробелы;_
Да, дефис на среднее, длинное на среднее. В моей редакции использовали только среднее. А что-то пропустить можно, поэтому в любом случае пробегаться еще надо (и писала где-то тут, что в режиме правок проблема - кавычки-елочки переворачивает в неправильную сторону).
Тоже обратил внимание на эту формулировку. ))) Не успел отписаться. ))))
По документам у меня родители Воробьёвы, а я – Воробьев. Паспорт получал тогда, когда букву ё все чиновники хейтили.
Теперь приходится делать ударение на второй слог, чтобы кто-нибудь в документах не сделал ошибку.
какой-какой слог?
Когда то писал подобный макрос для диплома, он подсвечивал близкорасположенные однокоренные слова, которые потом вручную менял на синонимы для чистоты речи)
Макросом можно всё, главное, чтобы в голове порядок был.
Апосля наведения порядка заходите во вкладку разработчик - запись макроса - называете его - жмете ок. У вас пошла запись. Дальше вы делаете с текстом то, что вам надо (см. первый абзац). По окончании нажимаете завершить запись. Выносите кнопку на панель и получаете инструмент, которым экономите себе время на рутинных операциях.
Хороший макрос. Народ узнает - что так можно!
Комментарий недоступен
Спасибо!
Спасибо, опробуем)
Ого, полезная штука! Особенно если настроить под себя. Спасибо!
Да, можно редактировать под свои нужды.
еще бы его перетащить в гугл докс
Там пробелы теряются, и тогда макрос не ищет двойные пробелы. Специально в обычном доке сделала. Удалять с диска не буду :)
А, я поняла, что ты именно про макрос в гуглодоке. Нет, такого ещё нет - но надо Шуйского спросить, вдруг он в курсе, как сделать.
Тащите: https://developers.google.com/apps-script/guides/docs#replacing_text
Спасибо за труд!
С двумя пробелами справляется, а вот с тремя - нет, приходится повторять алгоритм запуска макроса.
Да, поэтому я писала, что двойное нажатие сочетания клавиш, благо это доля секунды. Есть ещё косяк с макросом в режиме правок - он кавычки переворачивает в другую сторону, нужно следить. Не знаю, как это победить.
Аналог в вебе https://www.artlebedev.ru/typograf/
В веб надо копировать из ворда, а когда текстов оооочень много - неудобно + там не все наши заморочки были. Об этом ресурсе знаю.
Такая опция для гугл документов имеется?
Наверное, как-то можно сделать - даже не изучала вопрос.
Есть: https://developers.google.com/apps-script/guides/docs#replacing_text
Крутая штука. Жаль только, что не для гуглдоков =)
Я все тоже самое делаю в Реформаторе Лебедева, но сразу в гуглдоках было бы в 100500 раз удобнее. Я как-то начинал себе такой скрипт писать, а потом стало лень и забил.
Наверняка сделать можно, надо умельца найти.
Мне бы наоборот – ставить неразрывные пробелы, чтобы союзы не висели почём зря.
Это уже новый уровень:) У меня-то макрос банальный.
За "ё" вас не простят.
СПАСИБО! Я раньше лечила эти вещи автозаменой (каждый недостаток - одна автозамена), сейчас одной кнопкой - супер.
Эх, такое комплексное решение бы ещё для Google Docs запилить.
https://developers.google.com/apps-script/guides/docs#replacing_text
Эх, а мне наоборот нужно менять е на ё)
Это же гениально! Спасибо!
Но почему-то у меня исправляет "ч" на заглавную "Ц". Пока не могу найти ошибку (Word 2016 для Mac)... Если кто-то решил такую же проблему, поделитесь :)
Ого! Первый раз о таком слышу. Посмотрите текст самого макроса (но в моем доке такого нет, а редактировать его никто не может).
Спасибо огромное! Подскажите, а в PowerPoint можно такое запустить?
К сожалению, нет.
Хоспадебоженьки, это чудо) спасибо огромное!
Как ни крути, а на украинском со звуком Ё значительно лучше получилось. В нём для обозначения этого звука применяют по две буквы: ЬО или ЙО , в зависимости от словосочетания.
"Ё" — это не звук, а буква. ;-)))
В части удаления пробелов макрос можно усовершенствовать, вот так будет заменять любое количество пробелов больше двух подряд на один:
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = " {2;}"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
Ёфикация текстов – это не просто хороший тон, а признак образованности.
Да, вот так прямо и в лоб.
В нашем великом и могучем языке обязателен полный стек гласных: 4 полные пары не йотированных-йотированных (а-я о-ё у-ю э-е) и 1 триада не/йот-без/йот + й (ы-и-й)
Ещё более хороший тон для пишущих тексты не только в Word – использовать Punto Switcher с адекватной настройкой. В частности это:
– отключение автопереключения на аббревиатурах,
– непереключение раскладки после кнопок delete, backspace и ручного переключения,
– минимальный набор типографики в разделе «Автозамены»: замена << на «, >> на », двух состыкованных *) дефисов - - на тире – и трёх - - - на длинное тире —, (с) на ©,
– опционально набор типографики для естественных наук: +- на ±, <> на ≠, >= на ≥, =< на ≤, *+ на ×, 3.14 на π, гр.С на ℃, ~~ на ≈, ln на ㏑, pH на ㏗, ^123 на ⁰¹²³⁴⁵⁶⁷⁸⁹, v123 на ₀₁₂₃₄₅₆₇₈₉ и одиночные цифры при желании, 8-8 на ∞, %0 на ‰, %00 на ‱, vV на √, 1//4 на ¼, 1//2 на ½, 3//4 на ¾ и др.
– активация автозамены по пробелу
*) Дефисы разбиты пробелами из-за здешней автозамены. Не исключено, что после этого комментария список автозамен будет заметно расширен.
– ещё (тм) на ™, (р) = ®, $$ на ₽₴€£¥, -><- на ↑↗→↘↓↙←↖↕↔
можно использовать менее вычурные алиасы, но тогда придётся начинать их со специальной клавиши, например `, она же ё на русской раскладке
а ещё можно записать алиасы на парольные фразы, любимые смайлики ≺(⊙‿‿⊙)≻ и интернет-адреса https://comicslate.org/ru:sci-fi:freefall:d0000
Спасибо огромное!
Не работает
В чем проблема и как это исправить?
Не работает! Как исправить?