Разработка для MS Office
От: es3000  
Дата: 13.09.19 17:18
Оценка:
Добрый день!

Вопрос по разработке для MS Project 2016.

Сейчас у меня написано несколько макросов.
Но ими не совсем удобно пользоваться.
Надо делать полноценную надстройку или внешнее приложение.

Подскажите что нужно для разработки своего дополнения для MS Office, в частности для MS Project 2016?
Какая для этого используется среда разработки, инструменты?
Re: Разработка для MS Office
От: BlackEric http://black-eric.lj.ru
Дата: 18.09.19 12:25
Оценка: 1 (1)
Здравствуйте, es3000, Вы писали:

E>Добрый день!


E>Вопрос по разработке для MS Project 2016.


E>Сейчас у меня написано несколько макросов.

E>Но ими не совсем удобно пользоваться.
E>Надо делать полноценную надстройку или внешнее приложение.

E>Подскажите что нужно для разработки своего дополнения для MS Office, в частности для MS Project 2016?

E>Какая для этого используется среда разработки, инструменты?

Брется студия. К ней ставится дополнение для поддержки разработки VSTO и далее пишется Add-in.
Создание надстроек VSTO для Office с помощью Visual Studio
https://github.com/BlackEric001
Re[2]: Разработка для MS Office
От: es3000  
Дата: 24.09.19 15:12
Оценка:
BE>Брется студия. К ней ставится дополнение для поддержки разработки VSTO и далее пишется Add-in.
BE>Создание надстроек VSTO для Office с помощью Visual Studio

А если не студия?
Другие среды разработки позволяют делать доработки для Офиса?
Re[2]: Разработка для MS Office
От: es3000  
Дата: 24.09.19 15:34
Оценка:
BE>Брется студия. К ней ставится дополнение для поддержки разработки VSTO и далее пишется Add-in.
BE>Создание надстроек VSTO для Office с помощью Visual Studio

Нашел статью:
https://habr.com/ru/company/microsoft/blog/270763/

Там пишут, что VSTO уже не актуален.
Надо пользоваться JavaScript API для Office.
Re[3]: Разработка для MS Office
От: BlackEric http://black-eric.lj.ru
Дата: 24.09.19 19:15
Оценка:
Здравствуйте, es3000, Вы писали:


BE>>Брется студия. К ней ставится дополнение для поддержки разработки VSTO и далее пишется Add-in.

BE>>Создание надстроек VSTO для Office с помощью Visual Studio

E>А если не студия?

E>Другие среды разработки позволяют делать доработки для Офиса?

Да, но это будет сложнее.
https://github.com/BlackEric001
Re[3]: Разработка для MS Office
От: BlackEric http://black-eric.lj.ru
Дата: 24.09.19 19:16
Оценка: 4 (1)
Здравствуйте, es3000, Вы писали:


BE>>Брется студия. К ней ставится дополнение для поддержки разработки VSTO и далее пишется Add-in.

BE>>Создание надстроек VSTO для Office с помощью Visual Studio

E>Нашел статью:

E>https://habr.com/ru/company/microsoft/blog/270763/

E>Там пишут, что VSTO уже не актуален.

E>Надо пользоваться JavaScript API для Office.

Можно использовать и то и то. Я на практике решений на JS еще не видел и сам не делал.
https://github.com/BlackEric001
Re[4]: Разработка для MS Office
От: es3000  
Дата: 25.09.19 07:25
Оценка:
E>>А если не студия?
E>>Другие среды разработки позволяют делать доработки для Офиса?

BE>Да, но это будет сложнее.


Можете вкратце сказать, какие еще среды разработки можно использовать?
И в чем будут сложности?
Re[5]: Разработка для MS Office
От: BlackEric http://black-eric.lj.ru
Дата: 25.09.19 08:51
Оценка:
Здравствуйте, es3000, Вы писали:

E>Можете вкратце сказать, какие еще среды разработки можно использовать?

E>И в чем будут сложности?

Теоретически — любые позволяющие работаь с СОМ. Например — Делфи. Но, в студии есть готовый шаблон проекта и куча документации.

Если проблемы с дотнетом, то можно сдлеать внешенее приложение, кторое будет взаимодействовать с офсом через СОМ. Без встраивания совей панели в риббон.
https://github.com/BlackEric001
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.