Я использую пользовательскую надстройку, которая добавляет функции в Excel, например UDF1 (param1, param2).
(1) пример вызова в ячейке: =UDF1(param1, param2)
При сохранении workbook1, реализующего UDF(), Excel автоматически добавляет путь к надстройке при каждом вызове UDF(). Это можно увидеть при удалении надстройки и повторном открытии workbook1.
Excel просит обновить внешние ссылки, я нажимаю не обновлять.
(2) новое содержимое ячейки: ='\...\user\Desktop\Addin1'!UDF1(param1, param2)
Как запретить Excel сохранять путь к надстройке при сохранении книги?
Я хотел бы, чтобы новое содержимое ячейки (2) соответствовало исходному содержимому (1).
(Это особенно раздражает, когда разные люди используют одну и ту же надстройку, соответственно установленную в другом месте на своих компьютерах, поскольку это требует удаления пути «\......!» из каждой ячейки каждый раз, когда рабочая книга открыт другим пользователем.)
Изменить: Удалить путь надстройки из UDF в формуле Excel и http://www.jkp-ads.com/Articles/FixLinks2UDF.asp это не то, что я ищу, так как предлагаемые решения являются обходными путями.