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

Как найти в документе текст на иностранном языке

Анна задала вопрос:

Как из англо-русского текста выделить и скопировать или удалить только текст одного языка?

Вам нужно использовать диалоговое окно Найти и Заменить (Ctrl+H), в котором в поле Найти установить формат Язык:английский. Будут найдены английские тексты. Но обратите внимание, что возможно будет выделен и русский текст, который был вставлен в документ при английской раскладке клавиатуры.

 

А вообще-то есть более общая заметка по этому поводу: Быстрый поиск форматированного текста

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Еще записи по вопросам использования Microsoft Word:

Комментариев: 2

  1. 27.01.2012 в 08:35 | #1

    Здравствуйте!!! Подскажите, пожалуйста, у меня готовый макрос есть, но ее надо преобразовать так, что бы он работал автоматически в определенных Excel файлах и без нажатый какой либо кнопки. То есть когда открывается тот определенный файл, который макрос должен работать, он сам по себе и без всяких кнопок автоматически работает, вот сам макрос:

    private Sub Workbook_Open()
    CloseApplication
    End Sub
    Sub CloseApplication()
    Application.DisplayAlerts = False
    Application.SaveWorkspace
    Application.Quit
    End Sub

    его надо привязать к определенным файлам excel

  2. 27.01.2012 в 09:26 | #2

    В связи с темой раздела – небольшое дополнение.

    Иногда (особенно при распознавании текстов) русские буквы (кириллица) воспринимаются программой как английский текст и, наоборот, латинские буквы – как русский текст. В результате плохо работает функция проверки правописания.

    Вот простая процедура преобразования кириллических символов в русский текст:

    Открываем диалоговое окно Найти и заменить (Ctrl+H). В поле Найти записываем выражение ([А-я]) и устанавливаем формат Язык:английский.

    В поле Заменить записываем выражение \1 (т.е. заменить на те же самые знаки) и устанавливаем формат Язык:русский.

    Обязательно устанавливаем галочку Подстановочные знаки.

    После нажатия кнопки Заменить все кириллические символы преобразуются в русский текст.

    Желающие легко могут модифицировать эту процедуру для преобразования латинских символов в английский текст и, при необходимости, написать соответствующий макрос.

    Успехов!

Оставьте комментарий!

(обязательно)

^ Наверх