1

Тема: Диакритика

Доброго времени суток!
Мне часто приходится убирать в текстах символы с диакритикой. Вчитываться в текст и менять вручную очень трудоемко. Логично было бы написать макрос, который бы в выделенном куске текста менял "а" с ударением/"крышкой"/кружочком/прочей фигней на простое латинское "а". Аналогично c, i и т.д. Пример текста и того, что я хочу получить, - во вложении.

Но вот как это сделать? Символы с диакритикой при копировании в окно редактора макросов меняются на значки вопроса. По кодам символов искать тоже не  получается...

Подскажите, как можно решить эту задачу?

Post's attachments

Диакритика.doc 27.5 Кб, 2 скачиваний с 2015-04-28 

You don't have the permssions to download the attachments of this post.

2

Re: Диакритика

на затроавку
--создала таблицу символов
--функцию замены символа
--пускач , где указан код заменяемого символа и символ замены

Post's attachments

w150428.zip 21.12 Кб, 3 скачиваний с 2015-04-28 

You don't have the permssions to download the attachments of this post.

3

Re: Диакритика

пробуйте конечно на копии

4

Re: Диакритика

shanemac51 пишет:

на затроавку
--создала таблицу символов
--функцию замены символа
--пускач , где указан код заменяемого символа и символ замены

Спасибо!
так оперативно smile

Вечером опробую

5

Re: Диакритика

Написал пока для замены буквы "а" с диакритикой на "а" без диакритики. Попробовал на текстике для опытов - работает!
Огромное вам спасибо!!!
big_smile

6

Re: Диакритика

S.A.M., посмотрите макрос пакетной замены от Александра Витера.
http://wordexpert.ru/page/makros-paketn … dra-vitera
С его  помощью можно делать пакетную замену не только в одном, но и во многих документах. И не требуется самому писать код.

Я сам регулярно пользуюсь этим макросом. У меня есть несколько расчетных программ, которые выдают результаты на английском. И с помощью таблицы замен (примерно сотня строк), которую я подготовил, макрос производит перевод с английского на русский.
Большое спасибо Александру Витеру за отличное решение.