Пользовательские функции надстройки Excel, совместимые с существующей надстройкой com UDF

У меня есть пользовательская функция, созданная в надстройке Com. Для поддержки MAC и онлайн я создаю веб-надстройку. Я включил эквивалентную надстройку в манифест. но веб-надстройка не распознает настраиваемую функцию, созданную в надстройке com, когда та же книга открыта в браузере / Mac, а вместо этого выдает #Name? и отображает пространство имен, используемое в надстройке com.

<EquivalentAddins>
 <EquivalentAddin>
  <ProgId>xxx.Office.Formulas</ProgId>
  <Type>COM</Type>
</EquivalentAddin>
Custom function used in com Add-in template "=get("data").

Пользовательская функция отображается в Browser [email protected] (данные)


person Vikas Sawant    schedule 06.07.2020    source источник


Ответы (1)


В браузере / Mac вместо этого будет вызываться эквивалентная веб-надстройка. Использование аналогично надстройке Com, то есть = get (data). Вы можете обратиться к Пользовательские функции, совместимые с Xll UDF

person xiaochun    schedule 08.07.2020
comment
Я просмотрел этот документ, но безуспешно. Эквивалентная надстройка не определяет формулу, созданную в надстройке com - person Vikas Sawant; 09.07.2020
comment
Похоже, CF не установлен для веб-надстройки. Вы можете попытаться удалить весь узел EquivalentAddins и посмотреть, может ли CF быть распознан Web-Addin без узла EquivalentAddins. - person xiaochun; 14.07.2020
comment
Да, если я удалю из формулы аналогичный узелAddins, CF будет обнаружен и извлечет данные. - person Vikas Sawant; 14.07.2020