Надстройка Ё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. Формулы заработают.
Ответить | Ответить с цитатой | Цитировать

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