У меня есть плагин, который заполняет массив в электронной таблице Excel. Если отправленные параметры неверны, вместо этого он пишет сообщение об ошибке в одной ячейке.
К сожалению, когда подключаемый модуль отображает сообщение об ошибке, Excel эффективно отключает подключаемый модуль. В результате при следующем повторном открытии таблицы я не могу обновить ранее правильно заполненный массив — все ячейки заполнены #ИМЯ?. Также я не могу определить новый массив для заполнения с помощью какой-либо функции из моего плагина - вся категория функций, определенных в плагине, недоступна.
Однако, когда я захожу в «Файл» -> «Параметры» -> «Надстройки», плагин все еще отображается как активный.
Я все еще могу отменить регистрацию плагина через Надстройки -> Управление надстройками Excel, а затем снова зарегистрировать его. Это восстанавливает работоспособность.
Есть ли способ убедиться, что Excel автоматически не отключит мой плагин?