Как найти строку в тексте
Иногда пользователю требуется найти определенную строку или слово в документе. Было бы крайне неудобно перечитывать для этого весь текст, поэтому многие программы оснащены инструментом для поиска.
Инструкция
В приложении Microsoft Office Word поиск конкретной строки можно произвести несколькими способами: по ее порядковому номеру (если вы его знаете) или по содержимому, то есть словам, которые должны содержаться в строке.
Чтобы осуществить поиск строки по ее порядковому номеру, у вас должно быть корректно настроено отображение строки состояния. Она находится в нижней части окна программы сразу под рабочей областью документа.
Кликните по строке состояния правой кнопкой мыши. В контекстном меню отметьте маркером пункт «Номер строки». Теперь вы сможете увидеть в левом нижнем углу количество строк, содержащихся в документе, и получить сведения о том, на какой по счету строке установлен курсор в текущий момент.
Для того чтобы задать параметры поиска, кликните левой кнопкой мыши по кнопке-ссылке «Строка: [номер той строки, где стоит курсор]» на строке состояния. Откроется новое диалоговое окно. На вкладке «Перейти» отметьте левой кнопкой мыши пункт «Строка», в соответствующем поле введите номер нужной вам строки и нажмите клавишу Enter или кнопку «Далее». Курсор будет перемещен в тексте в начало указанной вами строки.
Данное диалоговое окно не мешает редактировать текст, поэтому его можно не закрывать до тех пор, пока вы не найдете все нужные вам строки. Чтобы перейти от текущего положения на заданное количество строк вверх или вниз, используйте знаки «+» и «-» перед порядковым номером искомой строки.
В приложении Word и практически во всех других программах для поиска строки по ее содержимому (заданному слову или словосочетанию) инструмент поиска вызывается сочетанием клавиш Ctrl и F. Также он доступен в меню «Правка» через команду «Найти», а в некоторых программах вынесен на панель инструментов. В MS Word – вкладка «Главная», блок «Редактирование», кнопка «Найти».
Пользоваться этим инструментом следует так же, как и в случае поиска строки по ее номеру. Введите в предназначенное для поиска поле нужное вам слово и нажмите на кнопку «Далее», «Найти» или клавишу Enter на клавиатуре.
Войти на сайт
или
Забыли пароль?
Еще не зарегистрированы?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Как искать текст в Word
M icrosoft Word предоставляет функцию, которая позволяет Вам искать текст в документе. Вы также можете использовать расширенные настройки, чтобы сделать поиск более конкретным, например, сопоставление регистра или игнорирование знаков препинания. Вот как это использовать.
Поиск текста в документе Word
Для поиска текста в Word Вам потребуется доступ к панели «Навигация». Это можно сделать, выбрав «Найти» в группе «Редактирование» на вкладке «Главная».
Альтернативный способ доступа к этой панели — использование сочетания клавиш Ctrl + F в Windows или Command + F в Mac.
Открыв панель «Навигация», введите текст, который хотите найти. Будет отображено количество экземпляров этого текста в документе.
Вы можете перемещаться по результатам поиска, нажимая стрелки вверх и вниз, расположенные под окном поиска, или щелкая непосредственно по фрагменту результата на панели навигации.
Настройка функций расширенного поиска
Минус основной функции поиска состоит в том, что она не учитывает многие вещи, такие как регистр букв в тексте. Это проблема, если Вы ищете в документе, который содержит много контента, например, книгу или диссертацию.
Вы можете настроить это, перейдя в группу «Редактирование» на вкладке «Главная», выбрав стрелку рядом с «Найти» и выбрав «Расширенный поиск» в раскрывающемся списке.
Откроется окно «Найти и заменить». Выберите «Больше».
В группе «Параметры поиска» установите флажок рядом с параметрами, которые хотите включить.
Теперь при следующем поиске текста в Word поиск будет работать с выбранными дополнительными параметрами.
Как найти слово в тексте документа Word Online
Удобный в использовании и бесплатный для всех пользователей, редактор Word Online приобретает все большую популярность. С его помощью создаются документы любого объема и любого назначения. Часто возникают ситуации, когда в тексте необходимо найти конкретное выражение или слово, для того чтобы уточнить или заменить его. Как найти в Word Online слово в тексте и использовать возможности настройки поиска – в данной публикации.
Как найти в Word Online слово в тексте
Поиск конкретного слова в документе, имеющем большой размер, может занять много времени. Но с помощью Ворд Онлайн можно использовать вариант быстрого поиска слова, причем как на компьютере, так и на смартфоне. Для поиска слова в документе Word выполните следующую инструкцию:
- Откройте требуемый текст;
- В строке верхнего меню найдите блок «Правка»;
- В предложенном перечне выберите нижнюю строку «Найти и заменить»;
- Откроется диалоговое окно, в котором используйте поле «Найти», доступное для ввода текста;
- Напечатайте слово, которое необходимо найти в документе;
- Нажмите кнопку «Далее».
Если слова в тексте найдутся, они будут подсвечены зеленым цветом.
Поиск в документе Word Online можно применять не только для отдельных слов, но и для целых предложений.
Как применить настройки поиска слова
Если документ имеет большой размер и область поиска нужно сузить, применяется настройка поиска:
- Для того чтобы найти слова с прописной буквой, например, имя, фамилию или название города, установите флажок около параметра «Учитывать регистр»;
- Обратите внимание, что в этом случае в строку «Найти» необходимо вставить слово, содержащее данную прописную букву;
- При нажатии кнопки «Далее» будут найдены слова точным вхождением прописной буквы.
Если текст содержит много различных международных символов, имеет смысл установить флажок около параметра «Игнорировать диакритические знаки в латинице», в этом случае такие обозначения при поиске учитываться не будут.
Вызвать диалоговое окно поиска можно с применением горячих клавиш, для чего используйте комбинацию «Ctrl + H».
Функция замены слова в Word Online
Если нужное слово найдено и требуется произвести его замену, используйте функцию «Заменить на»:
- Откройте системное окно «Найти и заменить»;
- В строке «Заменить на» напечатайте то слово, которое подлежит исправлению.
В редакторе Ворд Онлайн предусмотрено два варианта замены слов. Используйте первый способ при помощи следующего алгоритма:
- Если требуется заменить одно конкретное слово, выделите его в тексте курсором;
- После указания слова, которое хотите заменить, в строке «Заменить на» нажмите кнопку «Заменить» — произойдет замена только данного варианта.
Второй способ применяется ко всему документу целиком:
- Если требуется осуществить замену какого-либо слова во всем документе, выделите весь документ полностью;
- В диалоговом окне нажмите кнопку «Заменить все». В этом случае замена будет произведена во всем документе.
Все параметры, применяемые для простого поиска, можно использовать и для функции «Заменить».
Поиск слов по документу Word Online с мобильного устройства
Поиск слов в Word Online на смартфоне или планшете практически ничем не отличается от компьютерной версии. Меню раскрывается нажатием трех горизонтальных полос в правом верхнем углу, в предложенном списке нужно выбрать уже знакомое «Найти и заменить». Предусмотрен вариант как простого поиска, так и последующей замены слов или фраз.
Функция поиска – одна из основных, которую применяют пользователи при создании документов в Ворд Онлайн. Простота и скорость, с которой можно решить задачи по редактированию текста, несомненно, позволяют из всех текстовых редакторов остановить свой выбор на Word Online.
Поиск текста в файлах через командную строку Windows
Недавно мы рассматривали поиск файлов через командную строку Windows. Сегодня поговорим о том, как найти внутри файлов нужный нам текст. Сделать это можно при помощи команды FIND.
Команда find сообщает имена файлов, в которых был найден искомый файл, и выводит строки, в которых он содержится.
Синтаксис команды find :
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] «искомый_текст» [путь_к_файлу]
V — вывод всех строк, НЕ содержащих искомый текст;
C — вывод только общего числа строк, содержащих искомый текст;
N — вывод номеров строк;
I — поиск без учёта регистра символов;
OFF[LINE] — не пропускать файлы с атрибутом «автономный».
Для примера проверим все текстовые файлы в каталоге C:test на наличие слова «текст».
Если посмотреть на скриншот ниже, то можно подумать, что ни один из файлов не содержит слова «текст». Конечно, это вполне допустимый вариант. Но есть и другое объяснение.
Дело в том, что по умолчанию текст в командной строке Windows отображается согласно кодовой странице CP866, а в файлах он в кодовой странице CP1251. Поэтому нам достаточно сменить кодовую страницу в текущем окне командной строки. О том, как это сделать, можно прочитать в статье по этой ссылке.
Теперь мы видим, что слово «текст» встречается во всех трёх файлах.
Теперь посмотрим на строки, в которых нет слова «текст»:
Такие оказались только в файле FILE_1.TXT.
Помните, что команда find по умолчанию учитывает регистр. Поэтому, написав в ней «Текст», мы не найдём подобного слова в файлах. Но регистр можно и проигнорировать:
На скриншоте ниже хорошо видно, что сперва команда не нашла слова «Текст» в файлах, так как в них оно записано без заглавных букв. Добавив /i , мы это исправили.
Допустим, нам нужно знать порядковые номера строк, в которых отсутствует слово «текст»:
Если мы захотим знать число строк, в которых присутствует искомое слово, тогда выполним команду:
А если нам нужно знать число строк, где это слово отсутствует, тогда пример команды такой:
Хотя до этого в примерах мы искали отдельное слово, find спокойно ищет и выражения:
Особенностью команды find является то, что искомый текст обязательно нужно заключать в кавычки. Это приводит к трудностям, если в пути к файлам (и в именах файлов) содержится пробел. В таком случае нужно воспользоваться перенаправлением ввода, но только если мы ищем в конкретном файле.
Как видите, наличие пробела в имени каталога C:test test не помешало осуществить поиск. Но это что касается поиска в файле file_1.txt. А вот попытка поискать сразу во всех файлах привела к ошибке.
В таком случае можно воспользоваться циклическое обработкой, к примеру, командой for :
Помните, что в этом случае в командной строке нужно использовать конструкции вида %a, а в файлах .bat и .cmd вида %%a.
До этого в примерах мы всегда указывали в каких файлах искать. Если этого не сделать, то команда find выполняет поиск в тексте консоли или в тексте, который был передан по конвейеру другой командой.
Для следующего примера вернём кодовую страницу CP866. После этого отсортируем вывод команды ipconfig /all — оставим только те строки, где содержится слово «Состояние»:
Здесь мы лишь пробежались по вершинам, но возможности команды find гораздо больше. Особенно, если использовать её в комплексе с другими командами.
How can i get a line from a word document using the Selection object in VBA script? Something like this:
Selection.MoveDown Unit:=wdLine, Count:=15
'print the 15th line here
EDIT: When i do:
Selection.MoveDown Unit:=wdLine, Count:=15
MsgBox (Selection.Text)
It prints only the first character of the line.
asked Oct 20, 2011 at 12:03
You need to expand the selection:
Selection.MoveDown Unit:=wdLine, Count:=15
Selection.Expand wdLine
MsgBox (Selection.Text)
answered Oct 20, 2011 at 13:19
FionnualaFionnuala
90.1k7 gold badges110 silver badges148 bronze badges
Содержание
- Подчеркивание
- Комбинация клавиш
- Автозамена
- Рисованная линия
- Таблица
- Несколько рекомендаций напоследок
- Вопросы и ответы
Довольно часто во время работы с документом MS Word возникает необходимость создать строчки (линиатуры). Наличие строк может потребоваться в официальных документах или же, например, в пригласительных, открытках. Впоследствии в эти строки будет добавлен текст, вероятнее всего, он будет вписываться туда ручкой, а не печататься.
Урок: Как в Ворде поставить подпись
В этой статье мы рассмотрим несколько простых и удобных в работе способов, с помощью которых можно сделать строку или строки в Word.
ВАЖНО: В большинстве описанных ниже методов длина линии будет зависеть от значения полей, установленных в Ворде по умолчанию или ранее измененных пользователем. Чтобы изменить ширину полей, а вместе с ними обозначить максимально возможную длину строки для подчеркивания, воспользуйтесь нашей инструкцией.
Урок: Настройка и изменение полей в MS Word
Подчеркивание
Во вкладке “Главная” в группе “Шрифт” есть инструмент для подчеркивания текста — кнопка “Подчеркнутый”. Вместо нее также можно использовать комбинацию клавиш “CTRL+U”.
Урок: Как в Word подчеркнуть текст
Используя этот инструмент, можно подчеркнуть не только текст, но и пустое место, в том числе и целую строку. Все, что требуется, предварительно обозначить длину и количество этих самых строк пробелами или знаками табуляции.
Урок: Табуляция в Ворде
1. Установите курсор в том месте документа, где должна начинаться подчеркнутая строка.
2. Нажмите “TAB” нужное количество раз, чтобы обозначить длину строки для подчеркивания.
3. Повторите аналогичное действие для остальных строк в документе, в которых тоже нужно сделать подчеркивание. Также вы можете скопировать пустую строку, выделив ее мышкой и нажав “CTRL+C”, а затем вставить в начале следующей строки, нажав “CTRL+V” .
Урок: Горячие клавиши в Ворде
4. Выделите пустую строку или строки и нажмите кнопку “Подчеркнутый” на панели быстрого доступа (вкладка “Главная”), или используйте для этого клавиши “CTRL+U”.
5. Пустые строки будут подчеркнуты, теперь вы можете распечатать документ и написать на нем от руки все, что требуется.
Примечание: Вы всегда можете изменить цвет, стиль и толщину линии подчеркивания. Для этого просто нажмите на небольшую стрелку, расположенную справа от кнопки “Подчеркнутый”, и выберите необходимые параметры.
Если это необходимо, вы также можете изменить цвет страницы, на которой вы создали строчки. Воспользуйтесь для этого нашей инструкцией:
Урок: Как в Word изменить фон страницы
Комбинация клавиш
Еще один удобный способ, с помощью которого можно сделать в Ворде строку для заполнения — использование специальной комбинации клавиш. Преимущество данного метода перед предыдущим заключается в том, что с его помощью можно создать подчеркнутую строку любой длины.
1. Установите курсор в том месте, где должна начинаться строка.
2. Нажмите кнопку “Подчеркнутый” (или используйте “CTRL+U”), чтобы активировать режим подчеркивания.
3. Нажмите вместе клавиши “CTRL+SHIFT+ПРОБЕЛ” и держите до тех пор, пока не проведете строку необходимой длины или необходимое количество строк.
4. Отпустите клавиши, отключите режим подчеркивания.
5. Необходимое количество строк для заполнения указанной вами длины будет добавлено в документ.
- Совет: Если вам нужно создать много подчеркнутых строк, проще и быстрее будет создать всего одну, а затем выделить ее, скопировать и вставить в новую строку. Повторите это действие необходимое количество раз, пока не создадите нужное количество строк.
Примечание: Важно понимать, что расстояние между строками, добавленными с помощью непрерывного нажатия комбинации клавиш “CTRL+SHIFT+ПРОБЕЛ” и строками, добавленными методом копирования/вставки (а также нажатия «ENTER» в конце каждой строки) будет отличаться. Во втором случае оно будет больше. Этот параметр зависит от установленных значений интервалов, это же происходит с текстом во время набора, когда интервал между строками и абзацами отличается.
Автозамена
В случае, когда необходимо поставить всего одну-две строки, можно воспользоваться стандартными параметрами автозамены. Так будет быстрее, да и просто удобнее. Однако, у этого метода есть парочка недостатков: во-первых, непосредственно над такой строкой нельзя напечатать текст и, во-вторых, если таких строк будет три и более, расстояние между ними будет не одинаковым.
Урок: Автозамена в Ворде
Следовательно, если вам нужна всего одна или две подчеркнутых строки, а заполнять вы их будете не печатным текстом, а с помощью ручки на уже распечатанном листе, то этот метод вас вполне устроит.
1. Кликните в том месте документа, где должно быть начало строки.
2. Нажмите клавишу “SHIFT” и, не отпуская ее, трижды нажмите “-”, расположенную в верхнем цифровом блоке на клавиатуре.
Урок: Как в Word сделать длинное тире
3. Нажмите “ENTER”, введенные вами дефисы будут преобразованы в нижнее подчеркивание длиною на всю строку.
Если это необходимо, повторите действие для еще одной строки.
Рисованная линия
В Ворде имеются инструменты для рисования. В большом наборе всевозможных фигур можно также найти и горизонтальную линию, которая послужит нам обозначением строки для заполнения.
1. Кликните в том месте, где должно быть начало строки.
2. Перейдите во вкладку “Вставка” и нажмите на кнопку “Фигуры”, расположенную в группе “Иллюстрации”.
3. Выберите там обычную прямую линию и нарисуйте ее.
4. В появившейся после добавления линии вкладке “Формат” вы можете изменить ее стиль, цвет, толщину и другие параметры.
Если это необходимо, повторите вышеописанные действия для того, чтобы добавить еще строки в документ. Более подробно о работе с фигурами вы можете прочесть в нашей статье.
Урок: Как в Word нарисовать линию
Таблица
Если вам необходимо добавить большое количество строк, наиболее эффективное решение в таком случае — это создание таблицы размером в один столбец, конечно же, с необходимым вам количеством строк.
1. Кликните там, где должна начинаться первая строка, и перейдите во вкладку “Вставка”.
2. Нажмите на кнопку “Таблицы”.
3. В выпадающем меню выберите раздел “Вставка таблицы”.
4. В открывшемся диалоговом окне укажите необходимое количество строк и всего один столбец. Если это необходимо, выберите подходящий параметр для функции “Автоподбор ширины столбцов”.
5. Нажмите “ОК”, в документе появится таблица. Потянув за “плюсик”, расположенный в левом верхнем углу, вы можете ее переместить в любое место страницы. Потянув за маркер в правом нижнем углу, вы можете изменить ее размер.
6. Кликните по “плюсику” в левом верхнем углу, чтобы выделить всю таблицу.
7. Во вкладке “Главная” в группе “Абзац” нажмите на стрелку, расположенную справа от кнопки “Границы”.
8. Поочередно выберите пункты “Левая граница” и “Правая граница”, чтобы скрыть их.
9. Теперь в вашем документе будет отображаться только необходимое количество строк, указанного вами размера.
10. Если это необходимо, измените стиль таблицы, а наша инструкция вам в этом поможет.
Урок: Как в Ворде сделать таблицу
Несколько рекомендаций напоследок
Создав необходимое количество строк в документе с помощью одного из вышеописанных методов, не забудьте сохранить файл. Также, во избежание неприятных последствий в работе с документами, рекомендуем настроить функцию автосохранения.
Урок: Автосохранение в Word
Возможно, вам потребуется изменить интервалы между строками, сделав их больше или меньше. Наша статья на данную тему вам в этом поможет.
Урок: Настройка и изменение интервалов в Ворде
Если строки, которые вы создавали в документе, необходимы для того, чтобы в дальнейшем их заполняли вручную, с помощью обычной ручки, распечатать документ вам поможет наша инструкция.
Урок: Как в Word распечатать документ
Если у вас возникнет необходимость удалить линии, обозначающие строки, наша статья поможет вам это сделать.
Урок: Как в Ворде удалить горизонтальную линию
Вот, собственно, и все, теперь вы знаете обо всех возможных методах, с помощью которых можно сделать строчки в MS Word. Выберите тот, который вам наиболее подходит и используйте его по мере необходимости. Успехов в работе и обучении.
kshyms -4 / 4 / 0 Регистрация: 21.09.2015 Сообщений: 333 |
||||
1 |
||||
06.06.2021, 19:56. Показов 1289. Ответов 5 Метки word, документ, искать, строку (Все метки)
Как правильно искать строку в документе word?
0 |
1703 / 1197 / 306 Регистрация: 26.06.2017 Сообщений: 3,294 |
|
06.06.2021, 21:08 |
2 |
Может лучше не через CreateObject(«Word.Application») получать доступ к Word, а использовать Microsoft.Office.Interop.Word? И для каждого объекта назначить свою переменную, а не пихать всё в одну. В целом ответ дан здесь: Программный поиск и замена текста в документах.
1 |
kshyms -4 / 4 / 0 Регистрация: 21.09.2015 Сообщений: 333 |
||||
07.06.2021, 20:12 [ТС] |
3 |
|||
поиск есть, но в какой выходной переменной ?
0 |
8927 / 4839 / 1885 Регистрация: 11.02.2013 Сообщений: 10,246 |
|
07.06.2021, 20:20 |
4 |
kshyms, поскольку ты ищешь через Selection, то и результатом будет выделение найденного текста. Но с опцией
1 |
kshyms -4 / 4 / 0 Регистрация: 21.09.2015 Сообщений: 333 |
||||
08.06.2021, 08:54 [ТС] |
5 |
|||
ViterAlex, Я проверил Word.WdFindWrap.wdFindContinue всегда =1 Добавлено через 58 минут
Вопрос решён!
0 |
8927 / 4839 / 1885 Регистрация: 11.02.2013 Сообщений: 10,246 |
|
08.06.2021, 16:42 |
6 |
kshyms, нет необходимости дважды вызывать поиск и в 8 и в 9 строке. Достаточно в 9.
1 |