Вопрос № 96077: Ворд 2003. Нет поддержки открытия файла asc как "текст MS-DOS с форматированием". Открывается только как "кодированный текст". Читать можно, но редактировать затруднительно, т.к. каждая строчка - новый абзац. Как можно открыть фай...
Вопрос № 96.077
Ворд 2003. Нет поддержки открытия файла asc как "текст MS-DOS с форматированием". Открывается только как "кодированный текст". Читать можно, но редактировать затруднительно, т.к. каждая строчка - новый абзац. Как можно открыть файл в ворде 2003 без лишних абзацев?
Отвечает: Другов-Кручинский Владимир Валерьевич
Здравствуйте, Киселева Ольга Юрьевна!
Увы таково строение этого файла.
Я при открытии текстовых файлов провожу следующие процедуры поиска с заменой
1. обычно "настоящий" абзац в текстовом файле идет еще и с отступом (как правило 5 пробелов), поэтому 1е ищем "^p " (здесь и далее без кавычек) и меняем на какой-нибудь символ, которого в тексте быть не может, например "^+".
2. Затем меняем "^p" на " " (пробел)
и 3й шаг: меняем "^+" на "^p"
итог: получаем вполне приемлимый для дальнейшего форматирования текст. Также можно убрать лишние пробелы: меняем " " (два пробела) на " " (одиночный пробел)
--------- Могло бы быть и хуже.
Ответ отправил: Другов-Кручинский Владимир Валерьевич (статус: Студент)
Ответ отправлен: 23.07.2007, 14:12 Оценка за ответ: 5 Комментарий оценки: Большое спасибо
Отвечает: Korolyov Alexandr
Здравствуйте, Киселева Ольга Юрьевна!
Такую задачу я решал написанием макроса, который работает по алгоритму похожему на тот, который был описан предыдущим экспертом, только он все делате сам.
Если нужно вышлю листинг или документ с этим макросом.
--------- Читайте help
Ответ отправил: Korolyov Alexandr (статус: 4-ый класс)
Ответ отправлен: 23.07.2007, 19:03 Оценка за ответ: 5 Комментарий оценки: Большое спасибо за помощь