Добрый день. Есть надстройка. В какой-то момент заметил странное поведение при сохранении. Провел эксперимент. Сохранил ее (не изменяя!!!) несколько раз подряд с интервалом в несколько секунд. Результат ниже. Чем подобное можно объяснить? Правильнее бы наверное звучало "как такое вообще может быть?".
Если речь про небольшие изменения размера (871 кБ, 872 кБ), то тут сказать не могу Что касается большой разницы между размерами (1173 кБ и 872 кБ), это зависит от того, сохранил ли Excel в файле скомпилированный код. Excel компилирует код VBA при каждом запуске файла Excel (надстройки), потому хранение скомпилированного кода в файле не обязательно. Можно убрать этот компилированный код, уменьшив размер файла (через сторонние надстройки типа Code Cleaner или вручную с результатом похуже, добавив пробел куда-нибудь в код и сохранив файл) Если размер файла для вас не критичен — не заморачивайтесь с этим.