|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.08.2013, 10:54 | #1 |
Новичок
Джуниор
Регистрация: 17.10.2011
Сообщений: 2
|
word при замене букв в слове воспринимает слово как два разных
word при замене букв в слове воспринимает слово как два разных и подчеркивает слово красным, как орф.ошибку.
К примеру в слове "трансформаторная" меняю окончание на "трансформаторнУЮ". В итоге слово "трансформаторн" подчеркивается красным, а окончание нет. Аналогичная ситуация с заменой на заглавные буквы... У кого-то были такие проблемы? |
27.08.2013, 13:02 | #2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
что-то вы намудрили с регистром букв или пробелами
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
19.09.2013, 13:04 | #3 |
Новичок
Джуниор
Регистрация: 16.08.2012
Сообщений: 1
|
Я в VBA не силён, но подозреваю, что это как-то связано с языком ввода. Я как раз вчера столкнулся с такой же ситуацией. Заглянул в структуру docx-документа и вместо строки "Ведение протокола" увидел это:
- <w:r w:rsidRPr="000E2DD7"> - <w:rPr> <w:lang w:val="ru-RU" /> </w:rPr> <w:t>В</w:t> </w:r> - <w:r w:rsidRPr="000E2DD7"> <w:t>едени</w:t> </w:r> - <w:r w:rsidRPr="000E2DD7"> - <w:rPr> <w:lang w:val="ru-RU" /> </w:rPr> <w:t>е</w:t> </w:r> - <w:r w:rsidRPr="000E2DD7"> <w:t xml:space="preserve">протокола</w:t> </w:r> Где-то есть строка <w:lang w:val="ru-RU" />, а где-то нет. Эта строка вставляется незаметно от пользователя, когда он переключает раскладку клавиатуры на русский. Подозреваю, что это может как-то влиять на проверку правописания. В моей ситуации, видимо, изначально текст был написан как английский (но русским шрифтом). Затем кто-то начал исправлять, но заменил первую и последнюю буквы на русские. MS Word вообще столько г..на вставляет в документ незаметно от пользователя, что просто диву даёшься. Например, в моём примере есть строка "space="preserve" — я почти уверен, что она совершенно не нужна. Как эту проблему решить: Можно поробовать в Word отключить автоматическое определение языка (Рецензирование -> Правописание -> Выбрать язык -> снять флажок "Определять язык автоматически"). Либо в скрипте перед заменой вызвать функцию изменения языка (если таковая существует). Последний раз редактировалось Zaytsev Artem; 19.09.2013 в 13:09. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки, как найти слово с наименьшим количеством букв(Delphi) | Dima-91 | Помощь студентам | 9 | 30.09.2010 17:37 |
подсчет букв С в последнем слове | Obey177 | Помощь студентам | 7 | 10.09.2010 16:06 |
Как приравнять два разных значения в excel? | Viento | Microsoft Office Excel | 7 | 06.01.2009 01:14 |
Перебор заглавных букв в слове | =LeonZone= | Общие вопросы Delphi | 8 | 02.11.2007 14:59 |