Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

MS Word Expert - профессиональная работа с текстом


MS Word Expert - профессиональная работа с текстом

Выпуск рассылки №50 от 2007-03-23 13:55

Здравствуйте!

В этом выпуске:

Статья недели: Проверка орфографии текста в буфере обмена Windows

Автор этой заметки Андрей Крупин. Заметка была опубликована в журнале Компьютерра-Онлайн.

Если в Windows установлен Word (от 97 версии и выше) можно проверять орфографию текста, находящегося в буфере обмена Windows, одним кликом мыши. Для этого даже не придётся запускать сам текстовый редактор.

Но сначала нужно приготовиться. Для этого зайдите на эту страницу, отыщите там VBS-скрипт spellcheck.vbs, скачайте его и разместите на самом видном месте рабочего стола операционной системы, а еще лучше - сразу перетащите ярлык файла в панель быстрого запуска рядом с кнопкой "Пуск":

Ярлык для SpellCheck

Дальше - дело техники: копируется документ в буфер, кликом мыши запускается скрипт и в открывшемся окне модуля проверки орфографии производятся все необходимые правки:

SpellCheck

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

SpellCheck


Если у вас есть вопросы к этой статье, пожалуйста пишите мне напрямую, или оставляйте свои комментарии на сайте.
Для комментирования доступны также и другие статьи на сайте.

Есть вопрос!

Вопрос:
Возник такой вопрос - необходимо провести анализ документа - подсчитать частоту встречаемости в тексте отдельных слов. Можно ли реализовать эту задачу средствами Word или существуют макросы для этого.
Вопрос:
Подскажите, как вернуть в нормальное состояние текст без пробелов. Проблема в том, чтобы вставить пробелы в те места, где они нужны. Объем большой и в ручную займет много времени! Заранее спасибо!
Вопрос:
Каким образом можно сохранить документ в формате *.doc без рисунков (для экономии места)? Рисунки уже внедрены в документ. Есть ли способ сохранять документ, содержащий рисунки, БЕЗ РИСУНКОВ, при этом сохранив оригинальное форматирование документа (шрифты, табуляцию и пр.)?
Если вы знаете ответы, пожалуйста, напишите мне по электронной почте или через контактную форму на сайте. Спасибо!

Ответы на вопросы

Вопрос:
Много работаю с текстами документов, которые необходимо редактировать, согласовывать по интернету и т.д.
Часто приходит несколько договоров по одному и тому же предмету и условиям. Редактирую и отправляю на согласование проекты договоров с разных компьютеров. Ответы с внесенными замечаниями приходят на основной компьютер. Приходится сравнивать несколько версий проекта документа в ручную, т.е. визуально.
Имеет ли Word возможность осуществлять сравнение содержания нескольких документов автоматически. Если "Да", то был бы благодарен за совет по использованию этой возможности редактора.
Ответ 1 (спасибо Рубену Шалимову):
В Ворде есть возможность сравнения двух документов. Открываешь первый документ, идёшь "Сервис -> Сравнить и объединить исправления", открываешь второй документ. С помощью средств форматирования Ворд покажет тебе разницу между двумя документами.
Аналогичный ответ дал и Леонид Бродский:
Ответ 2:
Такая возможность есть, и очень удобная. К сожалению, у меня только английская версия редактора (2002). Меню "Tools" -> "Compare and Merge Documents" - открывается диалог для выбора документа, с которым надо сравнить текущий. Далее всё делается, как при отслеживании изменений.
Если кто-то может подсказать иной вариант, пишите.

Вопрос:
Здравствуйте, у меня такой вопрос: можно ли в Worde сделать так: вводим текст в одно место в документе, а такой же текст автоматически заполняется в другом месте(местах) этого же документа, например на нескольких страницах? Заранее спасибо за ответ.
Ответ 1 (спасибо Леониду Бродскому):
Поля опять помогают. Я вставил текстовое поле и определил вокруг него закладку с именем Name. Далее вставил ещё два (можно и больше) полей типа Ref, которые ссылаются на эту закладку. Код поля { Ref Name \* MERGEFORMAT }. Достаточно защитить документ от изменения, и это будет работать. Правда, придется каждый раз обновлять поля вручную. Для автоматизации я создал макрокоманду, обновляющую все поля, со следующим кодом:
Public Sub UpdateFields()
    ActiveDocument.Fields.Update
End Sub
Теперь надо открыть свойства поля Name и указать, чтобы при выходе из поля проигрывалась макрокоманда UpdateFields. Осталось только защитить форму. Пример документа прилагаю.
Ответ 2 (спасибо Олегу Аулову):
Создайте файл, из которого Вы будете делать вставку, например, "трен" в папке "Мои документы".
В том файле, где Вы будете делать вставку (например, Раб), в нужном месте ставим курсор.
1. Нажмем Ctrl+F9 ( вставляем поле), появятся фигурные скобки.
2. В эти скобки вставим INCLUDETEXT "C:\\Мои документы\\трен". То есть указываем после слова INCLUDETEXT - название документа и направление к нему. Правильно поставьте кавычки и косые линии.
3. Выделим мышкой наше поле с фигурными скобками и вставим его в то место, где Вы собираетесь вставлять такие данные еще раз. И так до тех пор, пока не заполним все эти места.
4. Выделим в документе Раб весь текст.
5. Меню "Правка" -> "Связи" - нажимаем Ctrl и мышкой выделяем все закладки. Если их много, то Ctrl+Shift+End.
6. Нажмем "Обновить" и закроем это подменю.

При изменении текста в документе "трен" изменения в документе "Раб" будут происходить после "Обновления связей".
Напомню, что для обновления связей необходимо выделить поле, которое Вы хотите обновить. В Вашем случае лучше выделять весь текст. И нажмем F9 (это тоже вариант обновления полей).

Shift+F9 - выведет значение поля при условии, что курсор стоит в поле. Если в другом месте - поле не отобразится.
Если кто-то может подсказать иной вариант, пишите.

Полезные ссылки

Информация об авторских правах


В избранное