Время от времени замечаю, что размер их увеличился с 25-40 kB до 300-800 kB.

Всё, что с ними происходило - иногда добавляли или удаляли 1-2 строки. И в макросе правили адреса запросов данных.
Иногда (но не всегда) достаточно просто открыть файл и щёлкнуть Сохранить, и вот уже 37 kB вместо 25 kB.
И ещё важный момент. Когда файл распух, загружается он чуть ли не минуту. А когда нормальный - открывается практически мгновенно.
Подскажите, как избавиться от этой болезни? Или хотя бы программу, чтобы после правки "почистить" файл...


Подробности:
MS Office 2000 - потому что сильно завязан с другим софтом.
В книге 1-3 листа и лист макросаов с 1 макросом.
На листе небольшая таблица - на экран влезает.
Макрос запускается вручную и собирает данные из сети в таблицу.
Для макроса прицеплена библиотека MS ADO 2.7 или 2.8.
После обработки данных таблица сохраняется под другим именем. Так что вопрос относится именно к исходной книге. Во время её правки макрос не используется.
Все изменения в исходном файле производятся на любом из 5 компьютеров (какой ближе окажется). Может быть заносится информация о компе и правках?
Правки исходных файлов - добавление или удаление 1-2 строк в таблице и изменение в макросе адресов от куда собираются данные.