Предварительно заполненный шаблон VSTO доступен через надстройку

Я новичок в VSTO - в Excel мы хотели бы, чтобы пользователь щелкнул значок надстройки Excel, чтобы получить шаблон заголовков, формул, цветов / шрифтов и т. д. Лучше всего создать это с помощью VS2010 "Excel Шаблон» или проект «Excel AddIn»?

Обратите внимание, что заполненный шаблон должен содержать раскрывающиеся списки, заполненные данными из базы данных (которые будут переданы через службу WCF). Кроме того, клиенту Excel VSTO потребуется отправить данные обратно в службу WCF для обновления базы данных.


person Travis Ingram    schedule 03.10.2012    source источник
comment
Если я правильно понимаю, вы представляете себе это как один уникальный шаблон, не так ли? т. е. вы хотите отображать данные базы данных на рабочем листе, который имеет заранее определенный формат, и при необходимости возвращать изменения в базу данных?   -  person Mathias    schedule 04.10.2012
comment
Да, Матиас - это правильно - пользователь увидит шаблон с заголовками/формулами/цветами, заполненными свежими данными из базы данных - затем он/она редактирует определенные незащищенные ячейки, нажимает кнопку отправки на листе, и обновления отправляются обратно (через WCF) и сохраняется в базе данных   -  person Travis Ingram    schedule 05.10.2012


Ответы (1)


Из-за полезной нагрузки, связанной с передачей шаблона клиенту, мы решили отправить данные, необходимые для заполнения клиента, по сети (JSON, сжатый через GZip), и позволить клиенту получать и интерпретировать данные и заполнять лист Excel как требуется (динамически созданные элементы управления, популяция ячеек и т. д. через VSTO)

person Travis Ingram    schedule 16.11.2012