В принципе - возможно все.. Сам занимаюсь постоянной проверкой
текстовых документов. Но это достаточно сложная и трудоемкая задача...
Основным объектом, как ты понимаешь, у тебя будет слово.. Ну и все его
атрибуты. Кроме того, необходимым объектом будет символ (для того,
чтобы определить когда начинается одно слово и кончается другое).
вполне возможно, что в объектах еще будут такие элементы как
собственно файл, строка...
Ну а алгоритм такой - Начинаешь макросом с первой строки. Проверяешь
каждый символ на предмет является ли он пробелом или каким-то знаком
препинания. Если да, сдвигаешься на один символ назад, получаешь
слово. И так далее, до конца документа. Ну а уже когда выделил слово
можешь работать с его атрибутами, как то - язык, регистр и прочее.
Кроме того, проверяешь, существует ли это слово в словаре (тут тоже
могут возникнуть непонятки - ведь смотря что ты используешь для
проверки орфографии.. Это может быть как встроенный словарь, так и
установленный, например, Орфо)... Если слово ошибочное, с помощью
средств VBA копируешь это слово в буфер обмена, открываешь новый файл
для записи и записываешь в него это слово... Как организовать запись
слов в файл зависит уже от твоего вкуса, то есть как ты хочешь, чтобы
они там находились.. Либо с какими-то разделителями, либо по одному
слову в строке...
Так что удачи!!! Нет ничего невозможного, просто нужно хорошая
литература по объектам под рукой, ну или уже хорошее знание VBA по
интересующему тебя приложению и общие принципы работы макросов...
Вроде бы ответил как смог полно..
Если что-то не будет получаться, пиши на личку, постараюсь помочь, чем
смогу!!!!
С уважением, Андрей Радиевич
^^^^^^^^^^^^^
Это 11 сообщение: http://subscribe.ru/archive/comp.soft.others.word/msg/490175
от Andrey Radievitch в этот дискуссионный лист
<<Конец ответа ------------------------>>
Написать модератору: crimeanho***@m*****.ru
Архив: http://subscribe.ru/archive/comp.soft.others.word
Подписаться:
mailto:comp.soft.others.word-sub@subscribe.ru
Подписчиков: 889; Номер выпуска: 296