Как в ворде заменить на пустоту
Люди, здравствуйте. Имеем 400 страниц таблиц в ворде. В каждой ячейке перед символом окончания ячейки стоит знак параграфа, абзацев в ячейке несколько, разное количество в каждой ячейке. Вопрос: есть ли способ пройтись по всем ячейкам и убрать именно последний в ячейке символ параграфа? Спасибо.
Druha
Участник
Ответ: Как убрать последний символ параграфа в таблице word?
Преобразовать таблицы в текст с разделителем строк каким нибудь знаком, а потом заменить комбинацию "знак+параграф" на "знак" и обратно в таблицу.
kassia
Ответ: Как убрать последний символ параграфа в таблице word?
Можно скачать скрипт для индизайна TableStyle.
Позволяет настраивать:
отступы до и после таблицы;
тип линий;
цвет линий;
оттенок цвета линий;
толщину линий;
цвет заливки ячеек;
оттенок цвета заливки ячеек;
тип вертикального выравнивания в ячейках;
отступы в ячейках сверху, снизу, слева, справа;
стиль текста в таблице;
высоту строк,
а также удалять лишние пробелы и знаки конца абзаца в начале и конце ячеек
asterix
Участник
Ответ: Как убрать последний символ параграфа в таблице word?
Спасибо, но первый вариант рискуешь, что нибудь потерять и не дай бог хоть одна строка съедет и не заметишь, а второй потому, что мимо индиза - сразу в пдф, а потом может в индиз, еще не решил.
ragman
Ответ: Как убрать последний символ параграфа в таблице word?
Если выложишь для примера кусок таблицы, могу сварганить макрос для ворда.
asterix
Участник
Ответ: Как убрать последний символ параграфа в таблице word?
Если есть возможность, буду признателен. Ориг таблицы под руками нет сейчас, но прилагаемая идею отображает. Пришлось делать руками, а это ну очень муторно. Интересно будет очень на макрос посмотреть. Спасибо.
Вложения
kaatm
Ответ: Как убрать последний символ параграфа в таблице word?
А что мешает удалить все абзацы (^p) в таблице?
Ответ: Как убрать последний символ параграфа в таблице word?
asterix
Участник
Ответ: Как убрать последний символ параграфа в таблице word?
В каждой ячейке несколько строк, каждая отбита абзацем. Это делает машина, а нечеловек. И, судя по всему, пока по другому она не могет.
Необходимо удалить только последний абзац в каждой ячейке. Если 400 страниц, по пять колонок в среднем на странице, то труд мерзкий достаточно. Но пока другого выхода, кромк как ручками не нашел. В индюк таблицы не затаскиваются ни в какую, Вижу причину в том, что некоторые ячейки либо разбиты, либо объеденены. Приводить в порядок в ворде, а потом возвращать назад - мартышкин труд. Да потерять можноЮ чего нить важное. Во в этой связи и возник вопрос. Ладно - пошел книжку по VBA глядеть - может чего и найду.
Простите, но долго смеялся.
Воистину, правильно сформулированная задача – половина решения.
Вам надо было не на "пустоту" менять текст, а на текст, не содержащий ни одного символа!
hulk1776
Ответ: Как заменить текст на пустоту?
Так и не меняется
Т.е. происходит только присвоение стиля. А само заменяемое на "ничего" слово остается. А вот в Пижамкере.. [и так далее ;-)))].
Причем попробовал посмотреть как это бы происходило вручную (через Ctrl-F) и тоже самое. Если в поле "менять на" не написать ничего, то заменяемое слово не удалится.
P.S. Проверил и в Ворде. Там на пустоту меняется, т.е. происходит удаление заменяемого слова. Как теперь быть? Неужели верстать в Ворди?
Hikage
Ответ: Как заменить текст на пустоту?
Edred
Участник
Ответ: Как заменить текст на пустоту?
Я тоже с этим много экспериментировал, потому как тоже зачастую в текстах в началах абзацев стоят идентификаторы некие стилей, которые надо присвоить этим абзацам. Если искать что-то, строка замены пустая, но при этом присваивается стиль - замена на "пустоту" не происходит. Присваивается стиль и все. Нужно после этого сделать еще один поиск с заменой, только уже без присвоения стиля. Тогда найденное будет удалено.
В принципе, эта система достаточно удобная. Привыкание достигается очень быстро. В скрипте это означает добавление нескольких лишних строк и все.
sZam, кстати, ведет себя точно также, что, впрочем, неудивительно. Я свои поиски с заменой с присвоением стилей и последующим удалением идентификатора загнал в правила sZam-а и все нормально.
В некоторых системах поиска с заменой есть регулярное выражение для удаления найденного. Но в GREP, похоже, такого нет.
Ответ: Как заменить текст на пустоту?
hulk1776
Ответ: Как заменить текст на пустоту?
Да нет. Аналогично.
Точно - удалилось (туды его в качель)! Т.е. надо два раза прогонять замену (да-а-а, некрасиво. но ничего не поделаешь :n) ).
Если вам часто приходится работать в Word с документами большого объема, наверняка вы, как и многие другие пользователи, сталкивались с такой проблемой, как пустые строки. Добавляются они с помощью нажатий клавиши «ENTER» один, а то и более раз, а делается это для того, чтобы визуально разделить фрагменты текста. Вот только в некоторых случаях пустые строки не нужны, а значит, их нужно удалить.
Вручную удалять пустые строки слишком хлопотно, да и просто долго. Именно поэтому в данной статье речь пойдет о том, как за раз удалить все пустые строки в документе Word. Поможет нам в решении этой задачи функция поиска и замены, о которой мы писали ранее.
1. Откройте документ, в котором нужно удалить пустые строки, и нажмите кнопку «Заменить» на панели быстрого доступа. Находится она во вкладке «Главная» в группе инструментов «Редактирование».
-
Совет: Вызвать окно «Заменить» можно и с помощью горячих клавиш — просто нажмите «CTRL+H» на клавиатуре.
2. В открывшемся окне установите курсор в строке «Найти» и нажмите кнопку «Больше», расположенную внизу.
3. В выпадающем списке «Специальный» (раздел «Заменить») выберите «Знак абзаца» и вставьте его дважды. В поле «Найти» появятся следующие символы: «^p^p» без кавычек.
4. В поле «Заменить на» введите «^p» без кавычек.
В случае, если пустые строки в документе все еще остались, значит, они были добавлены путем двойного, а то и тройного нажатия клавиши «ENTER». В таком случае необходимо проделать следующее.
1. Откройте окно «Заменить» и в строке «Найти» введите «^p^p^p» без кавычек.
2. В строке «Заменить на» введите «^p» без кавычек.
3. Нажмите «Заменить все» и дождитесь, пока замена пустых строк будет завершена.
Вот так просто можно удалить пустые строки в Word. При работе с большими документами, состоящими из десятков, а то и сотен страниц, такой метод позволяет заметно сэкономить время, заодно уменьшив общее количество страниц.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Как вы наверняка знаете, в текстовых документах помимо видимых знаков (знаки препинания и т.д.), есть также и невидимые, точнее, непечатаемые. В числе таковых пробелы, знаки табуляции, интервалы, разрывы страниц и разрывы разделов. Они есть в документе, но визуально никак не обозначаются, однако, при необходимости их всегда можно просмотреть.
Примечание: Режим отображения непечатаемых знаков в MS Word позволяет не только просто их увидеть, но и при необходимости распознать и убрать в документе лишние отступы, например, двойные пробелы или знаки табуляции, установленные вместо пробелов. Также, в этом режиме можно отличить обычный пробел от длинного, короткого, четверного или неразрывного.
Несмотря на то, что режим отображения непечатаемых знаков в Word во многих случаях является очень полезным, для некоторых пользователей он выливается в серьезную проблему. Так, многие из них, по ошибке или по незнанию включив этот режим, не могут самостоятельно разобраться с тем, как его отключить. Именно о том, как убрать непечатаемые знаки в Ворде мы и расскажем ниже.
Примечание: Как понятно из названия, непечатаемые знаки на печать не выводятся, они просто отображаются в текстовом документе, если активирован этот режим просмотра.
Если в вашем документе Word включен режим отображения непечатаемых знаков, выглядеть он будет приблизительно так:
В конце каждой строки стоит символ “¶”, он также находится и в пустых строках, если таковые имеются в документе. Кнопку с этим символом вы можете найти на панели управления во вкладке “Главная” в группе “Абзац”. Она будет активна, то есть, нажата — это и значит, что режим отображения непечатаемых знаков включен. Следовательно, для его отключения необходимо просто повторно нажать эту же кнопку.
Примечание: В версиях Ворд младше 2012 года группа “Абзац”, а вместе с ней и кнопка включения режима отображения непечатаемых знаков, находятся во вкладке “Разметка страницы” (2007 и выше) или “Формат” (2003).
Однако, в некоторых случаях проблема так просто не решается, особенно часто жалуются пользователи Microsoft Office для Mac. К слову, пользователи, перескочившие со старой версии продукта на новую, тоже не всегда могут найти эту кнопку. В данном случае для отключения режима отображения непечатаемых знаков лучше использовать комбинацию клавиш.
Просто нажмите “CTRL+SHIFT+8”.
Режим отображения непечатаемых знаков будет отключен.
Если и это вам не помогло, значит, в настройках Ворда установлено обязательно отображение непечатаемых знаков вместе со всеми остальными знаками форматирования. Чтобы отключить их отображение, выполните следующие действия:
1. Откройте меню “Файл” и выберите пункт “Параметры”.
Примечание: Ранее в MS Word вместо кнопки “Файл” была кнопка “MS Office”, а раздел “Параметры” назывался “Параметры Word”.
2. Перейдите в раздел “Экран” и найдите там пункт “Всегда показывать эти знаки форматирования на экране”.
3. Уберите все галочки кроме “Привязка объектов”.
4. Теперь непечатаемые знаки точно не будут отображаться в документе, по крайней мере до тех пор, пока вы сами не включите этот режим, нажав кнопку на панели управления или используя комбинации клавиш.
На этом все, из этой небольшой статьи вы узнали, как отключить отображение непечатаемых знаков в текстовом документе Ворд. Успехов вам в дальнейшем освоении функциональных возможностей этой офисной программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Не всегда нам в руки попадается грамотно оформленный текст с точки зрения его набора и форматирования. Многие делают (что вовсе неправильно) пробелами отступ красной строки, добавляют их между слов. Чтобы увеличить расстояние между абзацами по 2-3 раза жмут Enter, что тоже не верно.
Убираем лишние пробелы и знаки абзаца автозаменой
Если включить отображение непечатаемых символов, то картина с подобным неправильно набранным текстом, будет выглядеть следующим образом (см. на картинку)
Пример текста, где автор использует лишние пробелы и знаки абзаца
Принцип избавления и от одного и от другого абсолютно одинаковый. Открываем нужный нам документ, заходим в меню Главное на панели инструментов и в самом конце будет инструмент Заменить.
Жмем по нем или еще проще просто зажимаем сочетание клавиш Ctrl+F.
Что в первом, что во втором случае у нас высветится окошко Найти и заменить. В нем кликните по вкладке заменить.
В нем появятся 2 поля для ввода текста.
1. Найти - в него мы пишем то, что нам надо найти.
2. Заменить на - в нем мы пишем, что должно появиться вместо тех символов, которые в верхнем поле при нажатии на кнопку Заменить или Заменить все.
В первом поле Найти мы ставим курсор и жмем два раза пробел, а во втором нажимаем один раз пробел.
Далее жмем Заменить все. В результате программа будет искать 2 рядом стоящих пробела и заменять их на один.
Почему нужно несколько раз нажать Заменить все?
К примеру, если у нас между 2 словами идет 4 пробела, то после первой автоматической замены останется два пробела, нажмем еще раз и эти последние два пробела превратятся в один. Если пробелов будет больше, то просто нажмите несколько раз Заменить все.
Произведено 0 замен, т.е. больше нечего заменять
Если все сделали правильно, должна появиться такая картина.
Убираем лишние знаки абзаца.
Теперь у нас остались лишние абзацы. По той же аналогии поступаем с лишними абзацами. Только в первом случае мы нажимали два раза на пробел, а здесь немножко по другому.
Ставим курсор в поле Найти, смотрим чуть ниже и кликаем по кнопке Больше, потом по кнопке Специальный и в появившемся списке выбираем строчку Знак абзаца.
Вставить знак абзаца в поле Найти и Заменить на
После чего в поле Найти появится вот такая комбинация символов ^p. Одна такая комбинация означает один знак абзаца. Так как и в случае с пробелами ставим два раза, должно получиться вот так ^p^p
А в поле Заменить на Ставим один раз ^p.
И точно также жмем несколько раз Заменить все.
После этого все повторные нажатия Enter заменятся на один знак абзаца.
В итоге после замены мы убрали лишние пробелы и абзацы в тексте, получив более правильно отформатированный текст.
Так выглядит текст без лишних пробелов и знаков абзаца
Читайте также: