2016-12-10 3 views
1

Мы разрабатываем надстройку Office 365 Excel с помощью js версии 1.1 для офиса, мы создаем таблицу и вставляем данные с помощью таблеток, теперь нам нужно отображать изображения в ячейках в одном столбце.Вставить изображение программно в офис 365 excel Надстройка

может кто-нибудь помочь, как мы можем достичь этого, используя офис js?

ответ

0

Существует несколько ограниченный способ сделать это, используя API getSelectedDataAsync и тип ImageCoercuon. Я знаю, что это работает на Рабочем столе, но не уверенно о Office Online, Mac или iOS. См. https://dev.office.com/reference/add-ins/shared/document.setselecteddataasync. Чтобы поместить изображение в ячейку, вам, вероятно, потребуется программно выбрать ячейку с помощью парадигмы API ExcelApi (2016+). И если вы не знаете ширину и высоту строк и столбцов, вам может потребоваться проверить их там (или использовать очень простой взлом для первой настройки диаграммы вместо желаемого изображения, установив ее положение для ограничения с обеих сторон ячейку и загрузку ее свойств ширины и высоты). Я с удовольствием рассмотрю вашу попытку такого кода, но это не будет очень простая или чистая задача.

Фактическая полноценная поддержка изображений высока на нашем backlo, но не в продукте.

+0

Спасибо @micheal. Я справился с этим по-другому. Мы сохраняем изображения на azure blob, поэтому создаем гиперссылку в ячейке, используя формулу, и пользователь сможет увидеть ее нажав на нее в следующей вкладке :) – Chidrup

+0

Рад, что у вас есть обходной путь! –

Смежные вопросы