Мой аддин был xla, теперь я использую excelDNA, поэтому он становится xll,
Когда я открываю электронную таблицу, созданную в предыдущей версии My addin,
для UDF он показывает myUDF с путем xla. например, "C: \ Program Files \ Папка установки \ MyUDFs.xla! MyUDF",
когда я нажимаю ссылку «Изменить» и меняю источник на «C: ... \ MyUDFs.xll»
Я получил всплывающее окно, которое говорит
«Excel не может обновить одну или несколько ссылок в этой книге. Чтобы обновить ссылки, откройте все исходные файлы ссылок (нажмите« Редактировать ссылки »на вкладке« Данные »).
Чтобы быть уверенным, все расчеты обновлены. нажмите F9 "
Я нажимаю OK, затем путь MyUDF меняется с xla на xll, например C: \ Program Files \ Папка установки \ MyUDFs.xll! MyUDF
Для клиентов это сломает все их таблицы (может быть более 100), встроенные в предыдущую версию.
Я знаю, что могу написать код VBA для удаления путей из всех MyUDF. но это не идеально, так как пользователи должны открывать электронную таблицу, помещать код в электронную таблицу и запускать.
Интересно, есть ли лучший / более удобный способ решения проблемы?
спасибо