Надстройка ЁXCEL - это набор макросов (микропрограмм) которые могут производить операции с данными во всех файлах MS Excel независимо от версии программы, в которой они созданы.
Так как макросы не являются частью MS Excel их использование сопряжено с рядом ограничений, которые накладывает MS Excel, в частности:
Чтобы все команды и функции надстройки работали правильно, необходимо соответствующим образом настроить параметры безопасности (подробнее в статье "Как подключать надстройки к MS Excel?").
MS Excel не умеет производить отмену действий, произведенных макросами, поэтому для отмены большинства действий, выполняемых надстройкой, в самой надстройке записан соответствующий макрос, который отвечает за отмену того или иного действия. По этой же причине существует ограничение по отмене действий, а именно: Вы можете отменить только одно действие, произведенное с использованием надстройки.
Пример:
Допустим, Вы хотите отформатировать текст в некой ячейке. Вы выделяете эту ячейку и выбираете команду надстройки "Прописные В Начале Слова":
Первые буквы слов станут прописными, а в меню отмены появляется возможность "Отменить Прописные В Начале Слова":
Если вы нажмете кнопку "Отменить", данные вернуться в исходное состояние. Если Вы захотите произвести еще какие-либо действия, используя стандартные команды MS Excel (например, выделить текст жирным), в меню отмены появиться еще один пункт и возможность отменить "Прописные В Начале Слова" останется:
Если Вы после этого отформатируете текст еще раз, с помощью команд надстройки (например, ВСЕ ПРОПИСНЫЕ), в меню отмены пропадут все предыдущие пункты и останется возможность отменить только "ВСЕ ПРОПИСНЫЕ":
После нажатия кнопки отмены, отмениться команда "ВСЕ ПРОПИСНЫЕ" и кнопка отмены станет неактивной, иными словами "Выделить жирным" и "Прописные В Начале Слова" отменить будет уже нельзя.
Учитывайте это ограничение при работе с данными и по возможности, если вас не устраивает результат, сразу же отменяйте действие той или иной команды.
Еще один принципиальный момент заключается в том, что, если вы выполнили какую-либо команду надстройки ЁXCEL, например, отформатировали текст ячейки и после этого переименовали лист с этой ячейкой - отмена операции выполненной надстройкой будет невозможна.
Для некоторых команд надстройки "ЁXCEL" отмена не предусмотрена, в справке по этим командам есть соответствующие предупреждение:
Доступность | |
---|---|
Возможность отмены: |
Будьте внимательны, всегда делайте резервные копии важных данных.
MS Excel не запоминает действия, произведенные макросами и соответственно не считает эти действия изменением данных в рабочей книге. По этой причине, если Вы после выполнения той или иной команды надстройки нажмете кнопку "Закрыть" (закрыть файл), MS Excel закроет рабочую книгу, не спросив Вас: "Сохранить ли изменения?". При следующем открытии файла вы не обнаружите тех изменений, которые произвели с помощью надстройки.
Если вы используете команды надстройки в активной рабочей книге, никогда не закрывайте книгу, предварительно не сохранив ее с помощью команды MS Excel "Сохранить" или "Сохранить как...".
Если вы используете в своем файле функции надстройки, учитывайте то факт, что если вы отправите файл с этими функциями другому пользователю, то он (пользователь) увидит вместо этих функций лишь ошибку, ссылку на несуществующий файл. Поэтому, при пересылке таких файлов замените все формулы надстройки на значения.
Комментарии