2016-03-20 9 views
0

Я хочу разработать приложение для Excel 2016. Я видел, что есть два способа разработать: - Использование VSTO. - Использование «Приложения для офиса»Лучший способ разработки excel addin

Я потерян, и мне нужна ваша помощь. Каков наилучший способ разработки приложения/addin для Excel?

Thaks

+0

Я лично использовал [библиотеки надстроек Express] (https://www.add-in-express.com/add-in-net/index.php) с большим успехом - они коммерческие и стоимостные некоторые деньги, но это очень много денег, так как это сэкономит вам много горя и грязного кода! –

+0

Add-in Express позволяет создавать COM-надстройки (например, VSTO). Но он не предоставляет ничего для Office Apps. –

ответ

1

Это зависит от того, что именно вам нужно, чтобы достичь ...

Основные отличия перечислены ниже:

  1. Офис приложения имеют ограниченный набор API, а COM добавить -ins предоставляют богатый набор свойств и методов, доступных для разработчиков.

  2. Надстройки COM поддерживаются всеми версиями Office, в то время как Office Apps может работать только в Office 2013 и 2016 годах. Примечание. Надстройки COM можно загружать только с помощью десктопных выпусков Office.

  3. Для надстроек COM доступна расширяемая модель расширяемости пользовательского интерфейса. Приложения Office поддерживают только команды ленты.

  4. Развертывание сценария. Приложения Office можно установить через Office Store. Вам необходимо разработать установщик для надстроек COM. См. Deploying an Office Solution для получения дополнительной информации.

Также вы можете найти полезную статью Choosing an Excel technology.

+0

Большое вам спасибо – J19