Код мягкого переноса в word
2 Ответ от Alex_Gur 28.02.2013 13:35:17
В этом примере я выделил третье слово и вставил в него ручной перенос :
Удобной и приятной работы в Word!Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.
3 Ответ от djooj 28.02.2013 18:27:33
Такой вариант не подходит. Нужно чтобы перенос вставлялся в КАЖДОЕ третье слово текста автоматически. Причем желательно чтобы перенос в слове был только один (неважно после какого слога).
4 Ответ от viter.alex 01.03.2013 05:34:39
Эту задачу я решил по вашему же запросу на киберфоруме. Копирую ответ сюда
Вызывать процедуру HyphenateEveryThirdWord. Неочевидно, но разбивка на слоги и расстановка переносов — не совсем одно и то же. Предложенный макрос работает корректно с подавляющим большинством слов. Более совершенный реализовать средствами ВБА не получится в силу сложности
5 Ответ от djooj 01.03.2013 10:36:01
Public Type HyphenPair
Pattern As String
Position As Integer
End Type
.
. дальше тело макроса
End Sub
6 Ответ от viter.alex 01.03.2013 13:22:49
Ничего добавлять не нужно, используйте так как есть. Вставьте весь код в модуль, перейдите в документ, нажмите Alt+F8 и выберите процедуру HyphenateEveryThirdWord
7 Ответ от djooj 01.03.2013 13:59:52
Сделал все как указано, но после выполнения макроса ничего не происходит. Если включить опцию отобразить все знаки, видно, что вставляется только один перенос в самое первое слово текста
Похожие темы
Вставить мягкий перенос в каждое третье слово
Компьютерные программы дают нам уникальные возможности выполнять быстро и качественно работу, на которую в противном случае пришлось бы потратить много времени и сил. На портале о Microsoft Office Word вы узнаете про: программу для чения docx в офисе 2003 видны пустые лисы без текста. Рекордсмен здесь редактор Ворд, который предполагает настолько гибкие настройки, что они способны обеспечить оптимальное выполнение практически любой задачи. Наш сайт о Microsoft Office Word даст ответ про: как заменить слово подъебнул.
Конечно, этим инструментом необходимо научиться правильно управлять. Своим опытом и путями решения различных задач делятся участники форума Ворд Эксперт. На портале о Microsoft Office Word вы узнаете про: как из word сделать xls.
Здесь можно найти шаблоны, макросы, советы по настройке горячих клавиш и панели управления, способы быстрого редактирования и переоформления больших, несогласованных кусков текста, готовые ответы на наиболее популярные вопросы и многое другое. Наш сайт о Microsoft Office Word даст ответ про: как сделать зміст в ворде 2007.
Если вы хотите отформатировать документ Word, заменив в нем знаки абзаца (жесткий возврат) на ручной перенос строки (мягкий возврат). Как можно быстро заменить жесткие возвраты на мягкие в Word? Это руководство покажет вам несколько способов преобразования жесткой отдачи в мягкую.
Рекомендуемые инструменты повышения производительности для Word
Жесткий возврат (знаки абзаца) и мягкий возврат (перенос строки вручную):
Вы можете отобразить знаки абзаца и другие скрытые символы форматирования, щелкнув эту Показать скрытое в Главная вкладку следующим образом.
Символ жесткого возврата (знаки абзаца):
Мягкий возврат (перенос строки вручную) Символ:
Заменить жесткий возврат на мягкий возврат с помощью функции поиска и замены
Удивительный! Используйте эффективные вкладки в Word (Office), например Chrome, Firefox и New Internet Explorer!
Обычно вы можете заменить жесткие возвраты (знаки абзацев) на мягкие (ручные переводы строк) с помощью функции «Найти и заменить», и это более удобно, чем заменять их по очереди.
Шаг 1: В Word 2007/2010/2013, нажмите Главная > Заменять для открытия Найти и заменить окно;
Кроме того, вы можете использовать ярлык, нажав Ctrl + H для открытия Найти и заменить окно.
Шаг 2: нажмите Еще кнопка, чтобы открыть больше Поиск Параметры;
Шаг 3. Поместите курсор в Найти то, что поле и выберите Знак абзаца из Особый раскрывающийся список;
Шаг 4. Поместите курсор в Заменить поле и выберите Ручной разрыв строки из Особый раскрывающийся список;
Шаг 5: нажмите Заменить все.
Примечание: если вы выбрали часть документа, будет указано, хотите ли вы найти и заменить во всем документе.
Замените жесткий возврат на мягкий возврат кодом VBA
Вы можете использовать код VBA для быстрой замены жестких возвратов (знаков абзаца) мягкими возвратами (перенос строки вручную).
Шаг 1. Нажмите "Alt-F11В Word, чтобы открыть Microsoft Visual Basic для приложений окно;
Шаг 2: нажмите Модуль на Вставить вкладку, скопируйте и вставьте следующий код VBA в Модуль окно;
Шаг 3: Затем нажмите «Выполнить» кнопку, чтобы применить VBA.
Код VBA: заменить все жесткие возвраты (знаки абзацев) на мягкие (перенос строки вручную) во всем документе.
Sub ReplaceMLBwithPM ()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
С Selection.Find
.Text = "^ p"
.Replacement.Text = "^ l"
.Forward = True
.Wrap = wdFindContinue
.Format = Ложь
.MatchCase = False
.MatchWholeWord = Ложь
.MatchByte = Ложь
.MatchAllWordForms = Ложь
.MatchSoundsLike = Ложь
.MatchWildcards = False
.MatchFuzzy = Ложь
Конец с
Selection.Find.Execute Заменить: = wdReplaceAll
End Sub
Замените жесткий возврат на мягкий возврат с помощью Kutools for Word
Это наиболее удобный способ конвертировать жесткие возвраты (знаки абзацев) в мягкие возвраты (перенос строки вручную) с помощью Kutools for Word. Kutools for Word обеспечивает операцию одним щелчком мыши для выполнения преобразования.
Kutools for Word, удобная надстройка, включает группы инструментов, облегчающих вашу работу и расширяющих ваши возможности обработки текстовых документов. Бесплатная пробная версия на 45 дней! Get It Now!
После установки Kutools for Word, вы можете заменить мягкие возвраты на жесткие, как показано ниже.
1. Пожалуйста, примените эту утилиту, нажав Kutools > Еще > Преобразование знаков абзаца в перенос строки вручную. Смотрите скриншот:
2. После нажатия Преобразование знаков абзаца в перенос строки вручную, вы увидите результат, как показано на скриншотах ниже:
Внимание:
Работы С Нами Kutools for WordАвтора Преобразование знаков абзаца в перенос строки вручную Утилита, вы можете не только преобразовать все жесткие метки в мягкие метки всего документа, но также преобразовать все жесткие метки в мягкие метки из выбранной части документа.
Для получения более подробной информации о Отметка абзаца для переноса строки вручную Kutools for Word, пожалуйста, посетите: Отметка абзаца для переноса строки вручную.
Если вы хотите заменить мягкий возврат твердым возвратом, посетите: заменить мягкие возвраты на жесткие в Word.
Когда слова не помещаются в конце строк, программа Microsoft Word автоматически переносит их в начало следующей. Сами слова при этом не разбиваются на две части, то есть в них не ставятся знаки переноса там, где они могли бы быть. Однако в некоторых случаях как раз-таки требуется выполнить их расстановку. Сегодня расскажем о том, как это делается.
Расстановка переносов в Ворде
Текстовый редактор Microsoft Word позволяет ставить переносы автоматически или вручную, добавлять символы мягких переносов и неразрывные дефисы. Кроме того, присутствует возможность задавать допустимое расстояние между словами и крайним (правым) полем документа без переноса слов. Далее рассмотрим все это подробнее.
Примечание: Показанные и описанные в этой статье действия выполняются в приложении Ворд из пакета Майкрософт Офис 365, но изложенная ниже инструкция актуальна и для более ранних версий.
Вариант 1: Автоматические переносы
Функция автоматического переноса позволяет расставлять знаки переноса по ходу написания текста там, где это необходимо. Ее же можно применить и к ранее написанному тексту.
Примечание: При последующих правках текста или его редактировании, которое вполне может повлечь за собой и изменение длины строки, автоматические переносы слов будут заново расставлены.
- Выделите ту часть текста, в которой требуется расставить переносы, или ничего не выделяйте, если эти знаки должны быть расставлены по всему документу.
Там, где это необходимо, в тексте появится автоматический перенос слов.
Вариант 2: Ручная расстановка мягких переносов
Когда возникает необходимость указать разрыв слова или словосочетания, попадающего в конец строки, рекомендовано использовать мягкий перенос. С его помощью можно указать, к примеру, что слово «автоформат» необходимо перенести «авто-формат», а не «автофор-мат».
Примечание: Если слово с установленным в нем мягким переносом будет находиться не в конце строки, символ переноса можно будет увидеть только в режиме «Отображение».
- В группе «Абзац», расположенной во вкладке «Главная», найдите и нажмите «Отобразить все знаки».
В слове появится знак мягкого переноса.
Вариант 3: Переносы в части документа (вручную)
При дальнейшей правке текста, как и при изменении длины строк, Word будет отображать и печатать исключительно те переносы, которые находятся в конце строк. При этом не производится повторная автоматическая расстановка переносов в словах.
-
Выделите часть текста, в которой требуется расставить переносы.
- Если вы хотите добавить мягкий перенос в месте, предложенном Вордом, нажмите «Да».
- Если хотите установить знак переноса в другой части слова, установите туда курсор и нажмите «Да».
Вариант 4: Ограничение переноса
Иногда требуется предотвратить разрыв слов, фраз или чисел, стоящих в конце строки и содержащих дефис, то есть их необходимо оставить целиком либо в конце одной строки, либо в начале другой. Таким образом, к примеру, можно исключить разрыв телефонного номера, как это показано ниже, полностью перенеся его в начало следующей строки.
-
Установите курсор в место, где требуется добавить неразрывный дефис.
Дополнительно: Определение зоны переноса
Зоной переноса называют максимально допустимый интервал, который возможен в Word между словом и правым полем листа без знака переноса. Эту зону можно как расширить, так и сузить. Для уменьшения количества переносов можно сделать зону переноса более широкой. Если же необходимо минимизировать неровность края, зону переноса следует сделать более узкой.
-
Во вкладке «Макет» нажмите кнопку «Расстановка переносов», расположенную в группе «Параметры страницы».
Заключение
На этом все, теперь вы знаете, как расставить переносы в Microsoft Word, независимо от того, какой версией программы вы пользуетесь.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Набирая самостоятельно текст в MS Word, большинство пользователей не используют знаки переноса, так как программа, в зависимости от разметки страницы и положения текста на листе, переносит целые слова автоматически. Зачастую наличия этих символов и не требуется, по крайней мере, если речь идет о работе с личными документами. Но бывает и так, что эти знаки уже расставлены, но они не нужны, а потому их следует убрать. Сегодня расскажем о том, как это сделать.
Как убрать перенос слов в Ворде
Вариант 1: Автоматически расставленные переносы
-
Перейдите из вкладки «Главная» на «Макет».
Как уже было сказано выше, особенно часто проблема некорректной расстановки переносов в тексте возникает при работе с чужими файлами или текстом, скопированным из интернета и вставленным в текстовый документ. В таких случаях переносы далеко не всегда располагаются в конце строчек, как это происходит при их автоматической расстановке.
Знак переноса является статичным, привязанным не к месту в тексте, а к конкретному слову, слогу, то есть достаточно изменить тип разметки страницы, шрифт или его размер (а именно это зачастую и происходит при вставке текста «со стороны»), как установленные вручную знаки переноса изменят свое местоположение, распределившись по всему тексту, а не по правой стороне страницы, как это должно быть. Выглядеть это может примерно следующим образом:
Из примера на скриншоте видно, что знаки переноса находятся не в самом конце строчек. Конечно, можно попытаться вручную подогнать форматирование текста так, чтобы все встало на свои места, но это практически невозможно, или же просто удалить эти символы вручную. Да, с небольшим фрагментом текста сделать это будет несложно, но что, если у вас в документе десятки, а то и сотни страниц с неправильно расставленными переносами? Для решения нашей задачи достаточно воспользоваться функцией поиска и замены.
Заключение
Отблагодарите автора, поделитесь статьей в социальных сетях.
Читайте также: