Я создаю надстройку Excel, которая хранит несколько сотен мегабайт данных в памяти.Насколько я знаю, это возможно только в настраиваемой области задач, поскольку ни пользовательские функции, ни команды надстройки не позволяют сохранять столько данных между двумя взаимодействиями с надстройкой (без вставки ее в документ и загрузки ее каждый раз, когда онатребуется).
Теперь мне нужно использовать часть функциональности надстройки из VBA, и кажется, что это не тривиально, потому что функции не предоставляются в явном виде в Excel, а должны запускаться черезвзамен ручного взаимодействия с панелью задач.
В настоящее время я думаю о следующем обходном пути: зарегистрируйте обработчик событий для новых листов на панели задач (JS API), а затем создайте скрытый лист, содержащий все параметрысо стороны VBA.Добавьте ответ на лист после завершения вызова (JS) и, наконец, удалите лист, когда результат будет прочитан со стороны VBA.
Есть ли лучший способ получить доступ к функциям JS на панели задачот VBA?