Надстройка ЁXCEL - это набор макросов (микропрограмм) которые могут производить операции с данными во всех файлах MS Excel независимо от версии программы, в которой они созданы.

Так как макросы не являются частью MS Excel их использование сопряжено с рядом ограничений, которые накладывает MS Excel, в частности:

  • MS Excel не запоминает действия, которые выполняют макросы, и соответственно отмена этих действий связана с определенными ограничениями;
  • Иногда MS Excel не считает действия, выполненные макросами - изменением данных в файле, соответственно при сохранении файлов это необходимо учитывать;
  • Функции (формулы) надстройки можно использовать только на компьютерах, где установлена надстройка.

Использование надстройки:

Чтобы все команды и функции надстройки работали правильно, необходимо соответствующим образом настроить параметры безопасности (подробнее в статье "Как подключать надстройки к MS Excel?").

Отмена действий, выполненных надстройкой:

MS Excel не умеет производить отмену действий, произведенных макросами, поэтому для отмены большинства действий, выполняемых надстройкой, в самой надстройке записан соответствующий макрос, который отвечает за отмену того или иного действия. По этой же причине существует ограничение по отмене действий, а именно: Вы можете отменить только одно действие, произведенное с использованием надстройки.

Пример:

Допустим, Вы хотите отформатировать текст в некой ячейке. Вы выделяете эту ячейку и выбираете команду надстройки "Прописные В Начале Слова":

Общие моменты

Первые буквы слов станут прописными, а в меню отмены появляется возможность "Отменить Прописные В Начале Слова":

obshchie-momenty

Если вы нажмете кнопку "Отменить", данные вернуться в исходное состояние. Если Вы захотите произвести еще какие-либо действия, используя стандартные команды MS Excel (например, выделить текст жирным), в меню отмены появиться еще один пункт и возможность отменить "Прописные В Начале Слова" останется:

obshchie-momenty

Если Вы после этого отформатируете текст еще раз, с помощью команд надстройки (например, ВСЕ ПРОПИСНЫЕ), в меню отмены пропадут все предыдущие пункты и останется возможность отменить только "ВСЕ ПРОПИСНЫЕ":

obshchie-momenty

После нажатия кнопки отмены, отмениться команда "ВСЕ ПРОПИСНЫЕ" и кнопка отмены станет неактивной, иными словами "Выделить жирным" и "Прописные В Начале Слова" отменить будет уже нельзя.

Учитывайте это ограничение при работе с данными и по возможности, если вас не устраивает результат, сразу же отменяйте действие той или иной команды.

Еще один принципиальный момент заключается в том, что, если вы выполнили какую-либо команду надстройки ЁXCEL, например, отформатировали текст ячейки и после этого переименовали лист с этой ячейкой - отмена операции выполненной надстройкой будет невозможна.

Для некоторых команд надстройки "ЁXCEL" отмена не предусмотрена, в справке по этим командам есть соответствующие предупреждение:

  Доступность
Скачать ЁXCEL
Возможность отмены:

Будьте внимательны, всегда делайте резервные копии важных данных.

Сохранение файла после действий, выполненных надстройкой:

MS Excel не запоминает действия, произведенные макросами и соответственно не считает эти действия изменением данных в рабочей книге. По этой причине, если Вы после выполнения той или иной команды надстройки нажмете кнопку "Закрыть" (закрыть файл), MS Excel закроет рабочую книгу, не спросив Вас: "Сохранить ли изменения?". При следующем открытии файла вы не обнаружите тех изменений, которые произвели с помощью надстройки.

Если вы используете команды надстройки в активной рабочей книге, никогда не закрывайте книгу, предварительно не сохранив ее с помощью команды MS Excel "Сохранить" или "Сохранить как...".

Использование функций (формул) надстройки в файлах:

Если вы используете в своем файле функции надстройки, учитывайте то факт, что если вы отправите файл с этими функциями другому пользователю, то он (пользователь) увидит вместо этих функций лишь ошибку, ссылку на несуществующий файл. Поэтому, при пересылке таких файлов замените все формулы надстройки на значения.

Добавить комментарий

Комментарии  

# Макстлт 05.08.2020 07:47
Здравствуйте. Есть ли какой-то способ, чтобы при пересылке файла формулы надстройки работали? Потому что даже когда у другого пользователя надстройка установлена, при пересылке ему файла, формулы не работают. Может как-то можно обновить путь нахождения надстройки у того кому я переслал файл?
Ответить | Ответить с цитатой | Цитировать
# Хвостов Сергей 05.08.2020 10:37
Добрый день! Такая возможность есть. Команда Ассоциировать формулы именно это и делает. Человек, которому вы переслали файл, открывает его, переходит в меню ЁXCEL->Формулы и выбирает команду Ассоциировать формулы. Все формулы надстройки будут переписаны согласно пути, по которому установлена его версия ЁXCEL. Формулы заработают.
Ответить | Ответить с цитатой | Цитировать