![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.07.2009
Сообщений: 111
|
![]()
Макрос обыкновенный - заменяет лишние пробелы, табуляции, строки, расставляет стили, назначает заголовки и формирует оглавление. Так вот после обработки размер файла сильно вырастает - с 200 до 250 килобайт. Замечено, что, если не заменять двойные пробелы на одинарные (^w на " "), размер вырастает до 220, то есть меньше.
Отчего такое может быть? Видимо, в файле сохраняется какая-то история изменений? Как её отключить (если она есть) или как посмотреть непечатаемое содержимое файла? (Опция "показывать непечатаемые знаки" и так включена) Word 2003 |
![]() |
![]() |
![]() |
#2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Есть такая пестня. Сохраняется история изменений. Раньше советовали копировать содержимое старого файла в новый, старый закрывать и новый сохранять под тем же именем. Но это способ очень неудобный. Попробуйте очистить историю изменений: ActiveDocument.UndoClear
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 09.07.2009
Сообщений: 111
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Если документы не на десятки мегабайт, мне помогало сохранение документа в формат .xml с последующим переоткрытием и сохранением как
.doc. Однако, это не универсальный способ |
![]() |
![]() |
![]() |
#5 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Сохранять в xml это неплохой вариант. Я думаю, что не только в xml, но и в любой другой формат, в котором нельзя сохранить историю изменений.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Конечно. Но в HTML сохраняет уж слишком долго. Да и открытие большого HTML файла (да же с фильтром) очень тормозит. А при сохранении в RTF у меня на сложных документах артефактов появлялось больше чем при сохранении в XML. Кстати, нужно помнить что VBA проект при сохранении в XML теряется. XML представление по моим экспериментам оказалось
наиболее компактным и близким (при последующем открытии) к оригиналу. Тестировал на Word 2003. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 09.07.2009
Сообщений: 111
|
![]()
Хм. У меня вордовский файл размером 209 кб в XML стал весить 466, а при сохранении этого XML опять в DOC - 199. Если просто переношу в новый документ и сохраняю - 166.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему после выполнения do-while, вложенного в if, инструкции дальше не выполняются? | Chewing_dog | Помощь студентам | 3 | 09.06.2009 06:44 |
Почему после передачи tStream методами Indy не работает tBitmap.loadFromStream ? | Altera | Работа с сетью в Delphi | 2 | 21.03.2009 15:35 |
Почему инди-компонента TIdTCPServer тормозит после десяти минут работы? | alex-v | Работа с сетью в Delphi | 2 | 15.07.2008 19:02 |
Почему после компилиции не пишет кирилицей? | lionig28 | Общие вопросы C/C++ | 1 | 01.02.2008 21:33 |
Label не становится видимым. | Kashp | Компоненты Delphi | 7 | 26.08.2007 22:34 |