- Remove From My Forums
-
Question
-
Hi all,
I’ve been trying to fix this for a little while now, but I’m out of ideas.
I have a large word document of roughly 120 pages, which is pre-filled using bookmarks.
The problem is, when it’s about two thirds of the way through pre-filling, a word error message appears saying that there are too many spelling or grammar mistakes to continue displaying them, and you have to click ‘OK’ to continue. This is okay, but it
interrupts my code and ends up in an error because of the interruption (a HRESULT error). If I’m in debug mode I can just click continue and it’ll be fine, but if I’m using the application it wont continue if I click continue on that error box (after I get
rid of the spelling/grammar issue message box).I need to figure out how to prevent the spelling/grammar box from appearing, or to get my code to continue from where it left off.
I’ve tried mucking about with my microsoft word settings (turning off spelling/grammar) and I’ve edited all the template document so there are no spelling issues and just grammar left. The grammar errors are things that word thinks are wrong, but they aren’t,
so I can’t do much about those. It’s mostly fragmented sentences from what I can tell.I’ve got no idea how to get this to ignore spelling/grammar issues (especially on others computers, because the application is used throughout the office) so I’m a bit stuck. Do you guys have any ideas?
Thank you!
Answers
-
You need to turn off spell checking before starting the procedure. The message only appears because the real-time spell checker is enabled. If you disable it the number of errors doesn’t matter.
For instance:
ActiveDocument.Range.NoProofing = TrueYou may also wish to examine whether or not there is an option to disable messages during the automation, as similar issues might exist with other errors that can occur while changing a document. Your best option for finding out about how to disable
the spell checker or the error messages would be in a WORD automation group, such as
http://social.msdn.microsoft.com/Forums/en-US/worddev/threads-
Edited by
Monday, July 30, 2012 2:32 AM
sp -
Marked as answer by
Verraine
Monday, July 30, 2012 3:20 AM
-
Edited by
- Remove From My Forums
-
Question
-
Hi all,
I’ve been trying to fix this for a little while now, but I’m out of ideas.
I have a large word document of roughly 120 pages, which is pre-filled using bookmarks.
The problem is, when it’s about two thirds of the way through pre-filling, a word error message appears saying that there are too many spelling or grammar mistakes to continue displaying them, and you have to click ‘OK’ to continue. This is okay, but it
interrupts my code and ends up in an error because of the interruption (a HRESULT error). If I’m in debug mode I can just click continue and it’ll be fine, but if I’m using the application it wont continue if I click continue on that error box (after I get
rid of the spelling/grammar issue message box).I need to figure out how to prevent the spelling/grammar box from appearing, or to get my code to continue from where it left off.
I’ve tried mucking about with my microsoft word settings (turning off spelling/grammar) and I’ve edited all the template document so there are no spelling issues and just grammar left. The grammar errors are things that word thinks are wrong, but they aren’t,
so I can’t do much about those. It’s mostly fragmented sentences from what I can tell.I’ve got no idea how to get this to ignore spelling/grammar issues (especially on others computers, because the application is used throughout the office) so I’m a bit stuck. Do you guys have any ideas?
Thank you!
Answers
-
You need to turn off spell checking before starting the procedure. The message only appears because the real-time spell checker is enabled. If you disable it the number of errors doesn’t matter.
For instance:
ActiveDocument.Range.NoProofing = TrueYou may also wish to examine whether or not there is an option to disable messages during the automation, as similar issues might exist with other errors that can occur while changing a document. Your best option for finding out about how to disable
the spell checker or the error messages would be in a WORD automation group, such as
http://social.msdn.microsoft.com/Forums/en-US/worddev/threads-
Edited by
Monday, July 30, 2012 2:32 AM
sp -
Marked as answer by
Verraine
Monday, July 30, 2012 3:20 AM
-
Edited by
Word. Проверка орфографии
Такой вопрос… я с компьютером всегда была на «ты», а здесь не могу понять, в чем дело. Переводила документ сначала на одном компьютере (испанский Windows), затем на другом (кажется, система на русском или англ.), где орфография не проверялась, открыла снова на испанском, чтобы проверить орфографию, а красным теперь ничего не подчеркивается. Никакие усилия результатов не дали (и язык внизу указан испанский, и проверка включена, и слова автоматически исправляются, если что не так, и даже зеленым иногда подчеркивается, а вот красным — нет (и так во всем документе). Что можно сделать, чтобы вернуть подчеркивание (для проверки опечаток)? Вариант проверять по слову не подойдет — слишком много терминов/сокращений/формул.
En un local cercano al hotel pido e ingiero una hamburguesa. Un análisis somero me permite reconocer el buey, el asno, el dromedario, el elefante, el mandril, el ñu y el megaterio.
-

Natacha - Сообщения: 1715
- Зарегистрирован: Вт ноя 08, 2005 19:35
- Откуда: Москва
Антон К. » Вт май 27, 2008 12:05
Возможно, у Вас стоит галочка в пункте меню «Сервис» -> «Язык» -> «Выбрать язык» — «Не проверять правописание».
Периодически такая проблема возникает: приходится весь текст выделять и галочку снимать.
- Антон К.
- Сообщения: 1
- Зарегистрирован: Пн апр 28, 2008 09:57
- Откуда: Минск, Беларусь
Midsummer » Вт май 27, 2008 12:06
Natacha
Если много ошибок в документе, обычно появляется сообщение примерно следующего содержания: «В этом документе слишком много орфографических ошибок, поэтому Майкрософт Ворд выключил проверку орфографии».
![]()
[/url]
Цей танкер, которий сухогруз…
-

Midsummer - Сообщения: 597
- Зарегистрирован: Чт сен 07, 2006 11:57
- Откуда: Odessa, Ukraine
- Язык(-и): En>Ua/Ru
Natacha » Вт май 27, 2008 12:16
В том-то и дело, что правописание проверяется (теоретически-галочки нет), ни о каких ошибках уведомления нет. А подчеркивать-не подчеркивает!
En un local cercano al hotel pido e ingiero una hamburguesa. Un análisis somero me permite reconocer el buey, el asno, el dromedario, el elefante, el mandril, el ñu y el megaterio.
-

Natacha - Сообщения: 1715
- Зарегистрирован: Вт ноя 08, 2005 19:35
- Откуда: Москва
Natacha » Вт май 27, 2008 12:20
Все, разобралась — всем большое спасибо, с помощью скриншота удалось найти соответствие на испанском и снять галочку! Что бы я без вас делала ![]()
En un local cercano al hotel pido e ingiero una hamburguesa. Un análisis somero me permite reconocer el buey, el asno, el dromedario, el elefante, el mandril, el ñu y el megaterio.
-

Natacha - Сообщения: 1715
- Зарегистрирован: Вт ноя 08, 2005 19:35
- Откуда: Москва
Принудительная проверка орфографии
BInc » Вт май 27, 2008 23:57
Интересно, а можно заставить Ворд проверять орфографию — т.е. отображать подчеркивания красным — несмотря на «слишком большое количество орфографических ошибок»? Понятно, что машину грузить будет, но часто бывает — файл огромный и ошибок действительно полно, но нужно сразу замечать ошибки хотя бы в том куске текста, который отображается на экране.
Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise.
-

BInc - Сообщения: 421
- Зарегистрирован: Ср май 21, 2008 21:51
- Откуда: Киев
- Язык(-и): Eng>Rus, Eng>Ukr
-
- Сайт
Re: Принудительная проверка орфографии
perevodilka » Чт июн 05, 2008 14:58
BInc писал(а):Интересно, а можно заставить Ворд проверять орфографию — т.е. отображать подчеркивания красным — несмотря на «слишком большое количество орфографических ошибок»? Понятно, что машину грузить будет, но часто бывает — файл огромный и ошибок действительно полно, но нужно сразу замечать ошибки хотя бы в том куске текста, который отображается на экране.
заставить ворд можно.
делается это так, когда вордина запнулась на проверке и появляется окно следующего содержания:
![]()
надо вызвать окно ‘Найти и заменить’, и в верхней и в нижней строке ввести любые одинаковые символы, я предпочитаю точка или запятая, в нижней строке ‘Заменить на’, выставить формат — ‘Язык’ — любой или язык документа, и заменить, можно несколько раз. В итоге опять появятся красные подчеркивания под словами с ошибками и можно продолжать проверку далее. До следующего выскакивания окна о невозможности продолжать проверку — Слишком много…
Надо повторить тупую замену и так далее.
проверено на документе с 250 страницами, со множеством ошибок.
- perevodilka
- Сообщения: 2
- Зарегистрирован: Чт июн 05, 2008 14:25
BInc » Чт июн 05, 2008 21:06
Да, работает такой способ.
Есть и другие. Если документ одноязычный — например, содержит один только русский, — можно просто выделить весь текст, пометить его как английский, а потом опять как русский. Можно просто провести какую-нибудь масштабную замену. Если Ворд посчитает, что она достаточно масштабная, он запустит проверку снова. Можно разбить файл на куски поменьше.
Но всё это работает только до очередной забастовки Ворда, по принципу «голь на выдумки хитра». Интересно всё же, можно ли каким-нибудь флажком или программно объяснить Ворду, что проверять орфографию всё равно нужно. Похоже, что никак.
Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise.
-

BInc - Сообщения: 421
- Зарегистрирован: Ср май 21, 2008 21:51
- Откуда: Киев
- Язык(-и): Eng>Rus, Eng>Ukr
-
- Сайт
Бродяга » Чт июн 05, 2008 22:45
Ворд очень неспроста отключает проверку.
А потом уже поздно было редактировать. © bagira:)
-

Бродяга - Сообщения: 4948
- Зарегистрирован: Ср дек 07, 2005 13:34
perevodilka » Чт июн 05, 2008 23:01
BInc писал(а):Да, работает такой способ.
Есть и другие. Если документ одноязычный — например, содержит один только русский, — можно просто выделить весь текст, пометить его как английский,… .
зачем выделять весь текст и менять язык?
для одноязычного, да, актуально, но смешанный текст — 3,4 и более языка, или литеры иноязычные,
прошел часть текста, и что начинать заново?
лучше продолжить с того места на котором вордина врубает свое орфо. запустить замену символов(. , ; : — • –) и продолжить далее. пусть несколько раз повторять замену, но в пределах целого документа. так до конца и дойти, не разбивая документа на части.
- perevodilka
- Сообщения: 2
- Зарегистрирован: Чт июн 05, 2008 14:25
BInc » Пт июн 06, 2008 09:48
perevodilka писал(а):зачем выделять весь текст и менять язык?
для одноязычного, да, актуально,
Я именно об одноязычном и говорил. Это просто быстро делается — Ctrl+A, шорткат на макрос, который выделяет английским (я записал несколько таких специально, чтобы по меню не лазить), шорткат на макрос, который выделяет русским — и всё. Во многоязычном — да, этот способ не работает, приходится использовать виртуальные замены.
Бродяга писал(а):Ворд очень неспроста отключает проверку.
Ресурсы бережет?
Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise.
-

BInc - Сообщения: 421
- Зарегистрирован: Ср май 21, 2008 21:51
- Откуда: Киев
- Язык(-и): Eng>Rus, Eng>Ukr
-
- Сайт
toothless_farmer » Пт июн 06, 2008 10:34
У меня Word 2003 бастует довольно регулярно при открытии в нем документа, сделанного в Word 2000, и работе в Wordfast’e. Делаю следующее: сохраняю документ в RTF’е, закрываю Word, потом открываю документ rtf и сохраняю его в Word’e. Срабатывает в 99,9 процентах случаев.
One horsepower is the amount of energy needed to pull one horse.
- toothless_farmer
- Сообщения: 451
- Зарегистрирован: Чт сен 21, 2006 09:42
- Откуда: 55°45’8″ N, 37°37’56» E, Sol-3, Sector 01
- Язык(-и): ENRU, RUEN, ITRU, RUIT
Бродяга » Пт июн 06, 2008 11:36
BInc писал(а):Ресурсы бережет?
Да. И исключает возможные глюки, связанные с их перерасходом.
А потом уже поздно было редактировать. © bagira:)
-

Бродяга - Сообщения: 4948
- Зарегистрирован: Ср дек 07, 2005 13:34
Re: Word. Проверка орфографии
Mehalch » Вс июл 20, 2014 23:10
Нашёл решение.
Помогло следующее.
Ctrl+A — Сервис — Язык — Выбрать язык. И ткнуть в русский (или какой у вас там), чтобы стал синий.
400 страниц поподчёркивал. А до этого на половину того же текста окном кидался про слишком много ошибок.
Галка «определять язык автоматически» стояла, но мало что меняла. И просто снимание галки «Не проверять орфографию» не помогало.
Видимо для него было не очевидно, что язык русский, хотя несколько минут он и показывал ошибки. Или как раз из-за множества ошибок он и начинал сомневаться в языке.
Вот только если в документе тексты на разных языках, то либо совершать такое действие для каждого, либо орфография будет проверяться только в одном языке.
И да, у меня 2003 ворд, в остальных метод не проверял.
- Вложения
-
- 1.gif (11.92 КБ) Просмотров: 9920
- Mehalch
- Сообщения: 1
- Зарегистрирован: Вс июл 20, 2014 23:07
Re: Word. Проверка орфографии
BInc » Вт июл 22, 2014 16:55
Ворд автоматически прекращает подчеркивать слова с ошибками, если их больше 2000, насколько я знаю.
Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise.
-

BInc - Сообщения: 421
- Зарегистрирован: Ср май 21, 2008 21:51
- Откуда: Киев
- Язык(-и): Eng>Rus, Eng>Ukr
-
- Сайт
Вернуться в Полезное программное обеспечение. Аллея Бродяги
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3