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

поможем друг другу!

[friend] F1 - уменьшение размера документов .doc

Уменьшаем размер документов Word

Автор:

Петр Каньковски

Сайт:

Компьютерра-Онлайн

E-mail:

site@c*****.ru

Дата:

18/02/05

После долгого редактирования документы Word нередко увеличиваются до невообразимых
размеров. Несложные действия помогут вам уменьшить размер этих файлов.

Сначала разберемся, почему два совершенно одинаковых файла в формате doc могут
иметь разный размер. Дело в том, что документ Word хранится в виде так называемого

структурированного хранилища OLE (structured storage). Doc-файл содержит самую
разнообразную информацию: текст документа, данные форматирования, макросы,

описание документа, таблицу стилей и многое другое. Внутри каждого документа
Word находится что-то вроде "маленьких файлов". Они называются потоками, и

в них-то и размещаются разные виды информации. Потоки объединяются в хранилища
(что-то вроде папок или каталогов), и вместе они образуют сложную древовидную

структуру, напоминающую файловую систему. Эта структура записывается в каждый
doc-файл.

Структурированные хранилища помогают программистам собрать в один файл массу
разнородной информации. Но у них есть один серьезный недостаток: хранилища

подвержены фрагментации, и между полезными данными часто находится "мусор" (обрывки
старых текстов и случайные байты с диска). Особенно много такого мусора

будет оставаться в файлах, если включить режим "Сервис > Параметры > Сохранение

основное содержимое файла нетронутым, а все изменения записывает отдельно от
основного текста. Если вы хотите сократить размер doc-файлов, этот режим следует

выключить.

Режим быстрого сохранения

Режим быстрого сохранения

Размер файлов, сохраненных в Word 97, почти всегда меньше, чем в последних версиях
Word. Установите на свой компьютер две версии Word, и когда вам нужно

будет уменьшить doc-файл, откройте его в Word 97, внесите незначительные изменения
(например, наберите пробел и удалите его) и сохраните. Иногда файл становится

еще меньше, если сохранить его сначала в Word 97, а затем - в Word 2000 или 2003.

Есть и более простой способ. Сохраните doc-файл в формате RTF, а затем снова
в DOC. В результате, размер файла может уменьшиться на 10-50%. Однако если

в исходном doc-файле содержались макросы, они будут потеряны.

После сохранения в RTF и doc

После сохранения в RTF и doc

Можно написать простой макрос, который будет сохранять текущий документ сначала
в RTF под тем же именем, затем в формате DOC.

Sub CompressDocFile()

ActiveDocument.SaveAs FileFormat:=wdFormatRTF

ActiveDocument.SaveAs FileFormat:=wdFormatDocument

End Sub

Откройте редактор Visual Basic, нажав Alt+F11. Создайте новый модуль (Insert

или кнопку, которая будет вызывать макрос. Для этого откройте окно "Сервис >
Настройка > Команды", выберите в левом списке пункт "Макросы" и перетащите

макрос CompressDocFile на панель инструментов.




--

Выпуск 833
Количество подписчиков: 69


Послать письмо модератору:
science.health.illnesshelp-owner@subscribe.ru

Ответить   Fri, 24 Mar 2006 10:21:50 +0200 (#530678)